检查字符串是否包含php中的字母

时间:2014-03-17 15:17:07

标签: php regex string preg-replace preg-match

如何检查字符串是否在PHP中有字母

ctype_alphactype_digit对此没有帮助。是他们的任何方法吗?

2 个答案:

答案 0 :(得分:36)

您可以使用preg_match

if(preg_match("/[a-z]/i", $string)){
    print "it has alphabet!";
}

如果要检查所有字符是否为字母,请在正则表达式周围使用锚点。例如^[a-z]+$

答案 1 :(得分:4)

按要求发布

/^[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