【发布时间】:2014-04-22 21:10:03
【问题描述】:
如何在 PHP 中检查字符串是否有字母
ctype_alpha 和 ctype_digit 无济于事。他们有什么方法吗?
【问题讨论】:
-
可以发
ctype_alpha的失败测试用例吗? -
@ShankarDamodaran 它只检查字母.. 如果它找到 alhanumeric 它返回 false
-
ctype_alpha如果文本中的每个字符都是来自当前语言环境的字母,则返回TRUE,否则返回FALSE。您的字符串是否包含所有字母? -
/^[a-zA-Z]+$/alpha,/^[0-9]+$/num,/^[a-zA-Z0-9]+$/alpha-num。 -
或者,
/^\pL+$/Uni alpha,/^\pN+$/Uni num,/^[\pL\pN]+$/Uni alpha-num
标签: php regex string preg-replace preg-match