Как проверить строку, содержащую специальные символы, такие как _ . , () &^% $ # @ ! *
в моей строке? Я попытался создать валидатор регулярных выражений для проверки строки следующим образом.RegEx: Проверьте любые специальные символы в String
bool isOk = Regex::IsMatch(firstname, "^[a-zA-Z]+$");
Это поле имени в регистрационной форме. Это должно позволить японским персонажам. Но с моим RegEx разрешены только английские символы. Я знаю, это потому, что [a-zA-Z]
. Но как проверить только специальные персонажи и оставить японских или корейских персонажей?
Это может быть полезно http://www.regular-expressions.info/unicode.html –
Возможный дубликат [Изменить RegEx для английского и японского символов] (http://stackoverflow.com/questions/15151230/изменить регулярное выражение-к-Allow-в-и-английский-японско-символов) – brandonscript