Проверьте, содержит ли строка алфавиты в 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
Ответ 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