Javascript函数验证器

时间:2012-03-20 20:44:39

标签: javascript validation

我试图创建一个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;
}

2 个答案:

答案 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" ); //假