我试图创建一个javascript教室验证器,检查用户是否输入了有效的教室号码。
规则: 必须是4位数 必须采用以下格式:2 Capital Leters后跟2位数
到目前为止我有什么。这只检查长度。我不知道如何去做其他验证器。
function classRoom_validate(CLASS, max)
{
var CLASS_len = CLASS.value.length;
if (CLASS_len != max && CLASS.value.match()
{
alert("Invalid classroom");
CLASS.focus();
return false;
}
return true;
}
答案 0 :(得分:3)
你需要一个正则表达式:
r = /[A-Z][A-Z]\d\d/
r.test('AA21')
true
r.test('blah')
false
答案 1 :(得分:1)
使用这样的正则表达式:
/[A-Z]{2}[0-9]{2}/.test(code);
/ [A-Z] {2} [0-9] {2} /测试( “AA12”); //真实 /[A-Z]{2}[0-9]{2}/.test("Ab12" ); //假
/[A-Z]{2}[0-9]{2}/.test("Abc2" ); //假
等