Мне нужно регулярное выражение, которое проверяет, содержит ли строка только буквы (az) и что первая буква в верхнем регистре, вы не можете иметь 2 буквы в верхнем регистре слова. Например: THomas или THomAS, но Томас Андерсон (Томас Андерсон тоже) будет действительным
Посмотрите:
The Magician Of The Elfs
будет действительным, но не ThE MaGiCiAN oF ThE ELFS
if (!preg_match("??", $name)) {
echo "Invalid name!";
}
надеюсь ты понимаешь!
Томаш
Недействителен:
MaGIciaN Of The ELFz
THomas anderson
Действительный:
Magician of the elfs
Magician Of the Elfs
Magician of The elfs
Thomas Anderson
Thomas anderson
По сути, я не хочу, чтобы в слове, а не в предложении, могло быть более 1 заглавной буквы.
a-z
? Обратите внимание, что класс символов[a-z]
, например, не содержитé
. - person Bart Kiers   schedule 17.01.2010