今天想用php preg_match() 函数写一个 php 正则表达式 匹配 数字 汉字 下划线 英文 ,结果写了很久都发现不科学。
几经查询,最后得出应如下使用方可正确匹配。
preg_match('/^[a-zA-Z0-9_\x{4e00}-\x{9fa5}]+$/u', $str);
今天想用php preg_match() 函数写一个 php 正则表达式 匹配 数字 汉字 下划线 英文 ,结果写了很久都发现不科学。
几经查询,最后得出应如下使用方可正确匹配。
preg_match('/^[a-zA-Z0-9_\x{4e00}-\x{9fa5}]+$/u', $str);