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

18 php regex string preg-replace preg-match

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

而ctype_alphactype_digit不会在它的帮助.他们的任何方法?

Sab*_*san 39

你可以用preg_match它.

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

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


小智 5

根据要求发布

/^[a-zA-Z]+$/字母,/^[0-9]+$/数字,/^[a-zA-Z0-9]+$/字母数字

要么

/^\pL+$/uUni alpha,/^\pN+$/uUni num,/^[\pL\pN]+$/uUni alpha-num