Мне нужно регулярное выражение для моего имени, которое должно содержать A-Za-Z \ s, а не начинаться с пробела.
if (preg_match("/[[[:space:]]A-Za-z\s] | [^(A-Za-z\s)]/",$city )) {
error
}
но у меня не работает. Мне нужна помощь. Спасибо
preg_match("/^[A-Za-z][A-Za-z\s]*$/", $city)
Это разбивается на:
[A-Za-z]
[A-Za-z\s]
как угодно часто.Я бы сделал:
if (preg_match("/^[A-Za-z][A-Za-z\s]+$/", $city)) {
// OK
}