中易网

一个正则表达式的需求1.可包含数字字母中文下划线共2-12位2.如果包含数字,那么数字的个数不能超过4个

答案:2  悬赏:0  
解决时间 2021-12-13 00:34
(?!.*[0-9]{3})[a-z|A-Z|0-9|\u4e00-\u9fa5|_]{2,12}
这个是我写的,但是前面的[0-9]{3}只能匹配连续数字个数,像这样子的w34dd64s44字符串就可以通过匹配
最佳答案
(?!(\D*\d){4})^[\u4e00-\u9fa5\w]{2,12}$

解释:
(?!(\D*\d){4})
#断言后面的内容不能有4个或以上的数字
#你的正则只能断言后面不能有连续的3个数字,但是可能数字之间还有其它非数字
#我在\d之前加上\D*,表示匹配那些数字之间的非数字。

^[\u4e00-\u9fa5\w]{2,12}$
#\d表示数字\w表示字母数字下划线,可提高效率
全部回答
\w
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
婚后买房,房产证只有我的名字
国主的意思是什么啊?请解释下!
美乐美妆地址在哪,我要去那里办事
为什么普通人唱歌唱几个字就没有气唱。
李家桥老年体育协会地址有知道的么?有点事想
不想上志愿所填的学校,能否自己找
S7-200以太网向导里是指什么
根究的意思是什么?根究的释义是什么啊?
告茶的意思是什么?告茶的释义是什么啊?
求七言绝句情诗,每句开头是我,爱,杨,凡
请问,从内孔9.5开始加工,算不出来走R10的起
饮博的意思是什么啊?请解释下!
和男朋友交往一年遇到瓶颈
双陈村老年体育协会办公地址在什么地方,我要
油傘的意思是什么?油傘的释义是什么啊?
推荐资讯
海尔智能马桶盖能淋水吗?
{[xy+2][xy-2]-2[xxyy-2]}/[xy]的答案
痞隔的意思是什么啊?请解释下!
大方村委会地址在哪,我要去那里办事
吉的堡少儿英语(康强路)地址在哪,我要去那里
JS中的伪对象指的是什么?
为什么厕所里一到夏天全是白色虫子,好恶心,
长沙市城市管理综合执法支队开福区大队新河中
繁节的意思是什么?繁节的释义是什么啊?
实木踢脚线安装有几种做法
论述能力比人脉重要辩论赛用
景德镇陶瓷学院和鲁迅美术学院哪个好?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?