请教php正则表达式,中英文,数字和短横线

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教php正则表达式,中英文,数字和短横线相关的知识,希望对你有一定的参考价值。

preg_match("/^[^_|\\d][\\x4E00-\\x9FA5\\xF900-\\xFA2D|_|A-Za-z|\\d]5,10$/", $str, $matches);匹配中英文数字下划线并不以下划线和数字开头,5-10个字符,就这个表达式,我要把下划线"_"改成短横线"-"

参考技术A $str="fddfdf-123";
preg_match("/^[^_|\\d][\\x4E00-\\x9FA5\\xF900-\\xFA2D|_|A-Z-a-z|\\d]5,10$/", $str, $matches);
print_r($matches);

再有问题请hi我。

以上是关于请教php正则表达式,中英文,数字和短横线的主要内容,如果未能解决你的问题,请参考以下文章

Java 只有数字,字母,下划线,横杆,英文逗号的正则表达式

java正则表达式,请教大神

不用正则表达式来查找文本模式

求...js正则表达式 只能是字母,数字,减号,下划线组成,

java 带要求的验证邮箱的正则表达式

php 正则表达式 只能包含字母和数字