早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求一个正则表达示,要求:汉字+大写字母+五位的数字或大写字母的组合,比如:渝AE5B3.用JS验证的

题目详情
求一个正则表达示,要求:汉字+大写字母+五位的数字或大写字母的组合,比如:渝AE5B3.用JS验证的
▼优质解答
答案和解析
正则表达式为:[\u4e00-\u9fae0][A-Z](\d|[A-Z]){5}
js的方法为:
function jsCheck(tstVaule) {
var reg = new RegExp("[\\u4e00-\\u9fae0][A-Z](\\d|[A-Z]){5}");
alert(reg.test(tstVaule));
if (reg.test(tstVaule)) {
alert("符合规则");
}
else {
alert("不符合规则");
}
}
注意:js构建正则表达式的时候需要“\”转义