求PHP用户名注册验证正则表达式(6-16位字符,字母开头,只包含字母数字下划线)可支持中文

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求PHP用户名注册验证正则表达式(6-16位字符,字母开头,只包含字母数字下划线)可支持中文相关的知识,希望对你有一定的参考价值。

--自我矛盾,只包含字母数字下划线 <--中文放哪??

/^[A-Z][a-z\d\_]5,15$/i
参考技术A 这个,有难度。你得出点分呀,没有分,大侠们不会理睬你的。

JAVA正则验证[密码]。验证规则:[5-20位字符,英文,数字或各种符号,不能存在单一形式]。 答案如下:

^(?!^\\pPunct+$|^\\pAlpha+$|^\\d+$)[\\pPunct\\w\\d]5,20$
^(?!^\\pPunct+$|^\\pAlpha+$|^\\d+$)[\\pPunct\\w]5,20$

参考技术A 真奇怪,刚才你的问题怎么没了~~不难为你了...

"^(?!\\d+$)(?![A-Za-z]+$)(?!(?:\\pPunct)+$)\S5,20$"
或Unicode下
"^(?!\\d+$)(?![A-Za-z]+$)(?!(?:\\pP)+$)\S5,20$"追问

不知道为什么。连我自己的那个里面都找不到。可能被删了。

追答

是,百毒吃帖~~

http://zhidao.baidu.com/question/317167214.html

以上是关于求PHP用户名注册验证正则表达式(6-16位字符,字母开头,只包含字母数字下划线)可支持中文的主要内容,如果未能解决你的问题,请参考以下文章

PHP正则匹配6到16位字符组合(且只能为数字字母下划线)

密码强度的正则表达式(JavaScript)总结

求一个正则表达式,java用,密码只能为6-16位数字或英文字母(区分大小写)。

JAVA密码校验正则表达式

求php完整代码 使用正则表达式检索用户输入的查询关键字,并描红

如何用正则表达式验证用户名