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

非著名魔兽解说 发布于 2016/08/20 16:05
阅读 1K+
收藏 0

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

例如: 10130:张三 。员工编号长度是1到20位数字,冒号后的姓名中可以有特殊符号,特殊符号可以是@,[ ],#等,但是姓名不能有数字,姓名长度为1到30位,名字可以是中文英文日文。

var reg=/^\d{1,20}:[A-Za-z0-9\s\u0800-\u9FA5\@\#\!\-\+\$\^\&\*\_\=]{1,30}$/;
if(reg.test(txt)){
alert("匹配");
}else {
alert("不匹配");
}

加载中
0
yuriboyjuan
yuriboyjuan
^\d{1,20}:[^0-9]{1,30}$
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部