Это мой код, который проверяет, имеются ли только буквенно-цифровые символы, но когда я вхожу что-то вроде adasd @ # $, оно по-прежнему совпадает, и я понятия не имею, почему. Любая идея, как это исправить?Регулярное выражение, но не должно
Match Match = Regex.Match(value.ToString(), "[0-9a-zA-Z]");
if (Match.Success)
{
return true;
}
else
{
return false;
}
Попробуйте '^ [0-9a-zA-Z] * $' как ваше регулярное выражение. – Passerby