Рейтинг:
10
Thomas Daniels
Вы можете использовать регулярное выражение: add using System.Text.RegularExpressions;
в верхней части вашего файла кода и в вашем методе:
if (Regex.IsMatch(Alias, "[0-9]"))
{
return false;
}
[0-9]
это
регулярное выражение[
^ это означает "число от 0 до 9". Регулярное выражение.IsMatch проверяет, соответствует ли 'Alias' этому, и если да, то ваш метод возвращает false. Таким образом, он вернет false для "hello 1", "hello 2", "hello 12345" и всего остального, что содержит число.
Member 13554627
звучит хорошо, единственное, что я должен использовать метод contain, и если я вставлю его, то он, похоже, не сработает :/
если (псевдоним.Содержит("[0-9]"))
{
возвращать false;
}
Thomas Daniels
Да, это неправильное использование: Вы должны использовать регулярное выражение.IsMatch или это не сработает.
Если вам действительно нужно использовать Contains, я не вижу другого варианта, кроме как что-то вроде Alias.Contains("0") || Alias.Contains("1") || ...
Member 13554627
ну ладно, это очень плохо. в любом случае спасибо, я ценю вашу помощь!
Thomas Daniels
Всегда пожалуйста!