使用带空格的ctype_alnum()

时间:2013-11-06 04:48:45

标签: php

我试图使用ctype_alnum()检查字符串是否为字母数字。问题是,字符串中可以包含空格,ctype_alnum()返回false。是否有一种方法可以检查字符串是否是字母数字,即使在php中有空格,或者是否存在使用带空格的ctype_alnum()。

1 个答案:

答案 0 :(得分:4)

您可以使用str_replace删除空格,然后在ctype_alnum()中检查空格,无需正则表达式。但你需要将正则表达式用于其他角色。

$string1 = 'df 34 df sdf 34 234 234 sdf sdfds ';




if(ctype_alnum(trim(str_replace(' ','',$string1))))
{
    echo 'baz'; 

}else{
    echo 'bar';

}

目前没有您正在寻找的功能。