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>
这个正则就可以取的时候
就取正则里的数组中的第一个就行了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯