PHP 正则表达式匹配 数字 汉字 下划线 英文 写法

今天想用php preg_match() 函数写一个 php 正则表达式 匹配  数字 汉字 下划线 英文 ,结果写了很久都发现不科学。

几经查询,最后得出应如下使用方可正确匹配。

preg_match('/^[a-zA-Z0-9_\x{4e00}-\x{9fa5}]+$/u', $str);

发表评论

邮箱地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>