正则匹配中文(UTF8)+英文+数字

作者:enenba | 发表于:2011-11-12 21:43 | 分类:正则表达式

求PHP正则只能匹配中文、数字、字母不能匹配符号空格。

/*
 *  符号,空格不能通过
 */
 $str = "sd的123"; 
 if (preg_match("/^([{\x{4e00}-\x{9fa5}]|[0-9a-zA-Z])+$/u",$str)) { 
     print("通过"); 
 } else { 
     print("通不过"); 
 }


 运行结果:

通过

上一篇: PHP验证m-n位的数字   |   下一篇:中文字符串的截取» 标签: 正则匹配 正则表达式

评论: