function validateregex() {
var testreg = $("#txtregex").val();
filter = /^[b1]{2}[a-zA-Z]{4}[0-9][0-9]{2}$/;
var regExp = new RegExp(filter);
if (regExp.test(testreg)) {
alert("valid");
}
}
长度为8个字符,应以a1开头,x可以是任意字符,y可以是任意数字
答案 0 :(得分:0)
您可以使用以下内容:
/^a(?:1(?:[a-z]{4}(?:[0-9]{2})?)?)?$/i
请参阅Live demo
这有效如果你想匹配你所说的字符串:
a
a1
a1abcd
a1abcd99
答案 1 :(得分:0)
试试这个
/^a(1([a-z]{4}([0-9]{2})?)?)?$/i
这些字符串应该返回TRUE:
a
a1
a1abcd
a1abcd99
它应该返回FALSE:
aabcd
a199
a1abc99
a1abcd9
答案 2 :(得分:0)
试试这个(未经测试):
/^a1\w{4}\d{2}$/
答案 3 :(得分:0)
/^[a1]{0,2}[a-zA-Z]{0,4}[0-9]{0,2}$/