Проверить строку в правильном формате в C #? - PullRequest
0 голосов
/ 04 января 2012

Как проверить правильность строки (только буквенно-цифровые значения) и

string does not "CompanyName"
string does not contain ban keywords
string does not contain spaces or return or tabs
string does not contain special characters

Ответы [ 2 ]

3 голосов
/ 04 января 2012

Я думаю, что это явно случай для пользовательской проверки. Во-первых, проверьте наличие буквенно-цифровых символов с помощью регулярного выражения (если эта проверка пройдена, она не будет содержать пробелов, табуляции или возврата или специальных символов). Затем пройдите ключевые слова своего бана. Если он найден, сломайте и верните ошибку.

0 голосов
/ 04 января 2012

что-то вроде этого должно проверять буквенно-цифровые значения, не уверенный, что это лучший способ

    Regex reg = new Regex("^[a-zA-Z0-9]*$");

if (reg.IsMatch(stringpassed))
{

}

и чем-то вроде пользовательской проверки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...