本文实例讲述了PHP正则匹配中英文、数字及下划线的方法。分享给大家供大家参考,具体如下:@H_301_1@
一、问题:@H_301_1@
对于用户注册时的用户名要求由中英文、数字或下划线组成,不得含有其他字符。@H_301_1@
二、解决方法:@H_301_1@
针对输入字符进行中英文、数字及下划线的正则验证即可。@H_301_1@
运行结果:@H_301_1@
PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:@H_301_1@
正则表达式在线生成工具:
@H_301_1@
PHP;">
$username='编程之家jb51.cc@#……^&*';
$preg='/[\w\x{4e00}-\x{9fa5}]+/u';
//$preg='/[\x80-\xff_\w]+/u';
preg_match($preg,$username,$arr);
print_r($arr);
编程之家jb51
)