Я пытаюсь создать регулярное выражение, чтобы убедиться, что данная строка содержит только альфа-символы a-z или A-Z. Строка может содержать до 25 букв. (Я не уверен, может ли регулярное выражение проверять длину строк)
<сильные > Примеры:
1. "abcdef" = true;
2. "a2bdef" = false
;
3. "333" = false;
4. "j" = true;
5. "aaaaaaaaaaaaaaaaaaaaaaaaaa" = false;
//26 букв
Вот что я до сих пор... не могу понять, что с ним не так, хотя
Regex alphaPattern = new Regex("[^a-z]|[^A-Z]");
Я бы подумал, что это означало бы, что строка может содержать только буквы верхнего или нижнего регистра от a-z, но когда я сопоставляю ее со строкой со всеми буквами, она возвращает false...
Также будут приветствованы любые предложения относительно эффективности использования регулярных выражений и других методов проверки.