正则表达式 - 求php正则,有些js正则不能用。
程序员文章站
2022-05-08 14:17:48
...
字符串 只能包含
中英文,数字,'-','_'
的php正则表达式。 使用preg_match()
函数。
回复内容:
字符串 只能包含 中英文,数字,'-','_'
的php正则表达式。 使用preg_match()
函数。
我看你主要是想解决匹配中文的问题吧,试试这个
preg_match("/^[\x{4e00}-\x{9fa5}]+$/u", $str)
如果加上英文数字和两个符号
preg_match("/^[\x{4e00}-\x{9fa5}a-zA-Z0-9_\-]+$/u", $str)
参考 php 正则匹配中文,去看看吧,作者很花了些工夫在这上面。
上一篇: PHP引用符&的用法详细解析_php技巧
下一篇: PHP编写的图片验证码类文件分享,