У меня есть поле имени, и я хочу проверить, поэтому первый символ должен быть в алфавитном порядке имени и разрешать пробелы и тире после. У меня есть это так, но это позволит «-» как первый символ.preg_match строка должна начинаться с алфавитного символа
preg_match("/^([a-z -])+$/i", $str)
Благодаря
Я думаю, что утверждения lookbehind являются '(? BoltClock
@BoltClock: На самом деле это не выглядело, а выглядело. Он утверждает сразу * следующие * символы здесь – mario
Это называется lookahead btw. http://www.pcre.org/pcre.txt – chx