Проверьте, содержит ли строка алфавиты в php
Как проверить, имеет ли строка алфавиты в PHP
ctype_alpha и ctype_digit не помогает в Это. является их любым методом?
Ответы
Ответ 1
Вы можете использовать preg_match
для этого.
if(preg_match("/[a-z]/i", $string)){
print "it has alphabet!";
}
Если вы хотите проверить, чтобы все символы были алфавитами, тогда используйте привязку вокруг регулярного выражения. Например ^[a-z]+$
.
Ответ 2
Отправлено по запросу
/^[a-zA-Z]+$/
alpha, /^[0-9]+$/
num, /^[a-zA-Z0-9]+$/
alpha-num
или
/^\pL+$/u
Uni alpha, /^\pN+$/u
Uni num, /^[\pL\pN]+$/u
Uni alpha-num