永发信息网

JS正则表达式要求格式为 员工编号:姓名 的正则表达式怎么写? 例如: 10130:张三

答案:2  悬赏:0  手机版
解决时间 2021-03-05 20:39
  • 提问者网友:练爱
  • 2021-03-04 23:30
员工编号长度是1到20位数字,冒号后的姓名中可以有特殊符号,特殊符号可以是@,[ ],#等,但是姓名不能有数字,姓名长度为1到30位。这样的正则表达式怎么写?<br><br>已经做出来了结果是<br><br>var reg=/^\d{1,20}:[A-Za-z0-9\s\u0800-\u9FA5\@\#\!\-\+\$\^\&\*\_\=]{1,30}$/;<br>if(reg.test(txt)){<br> alert("匹配");<br> }else {<br> alert("不匹配");<br> }
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-03-05 00:14
[\u4E00-\u9FA5a-zA-Z@\[\]#]{1-30}上面是正则本身,但不熟悉不知道js的字符转义规则,如果有你自己处理一下。
全部回答
  • 1楼网友:英雄的欲望
  • 2021-03-05 00:57

<btn>([^<]+)</btn>

这个正则就可以取的时候

就取正则里的数组中的第一个就行了

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯