Валидатор функций JavaScript - PullRequest
0 голосов
/ 21 марта 2012

я пытаюсь создать валидатор класса javascript, который проверяет, вводит ли пользователь действительный номер класса.

Правила: должно быть 4 цифры. Должен иметь формат: 2 заглавных буквы, за которыми следуют 2 цифры * 1003.*

Что у меня есть до сих пор.это только проверяет длину.Я не уверен, как поступить с другим валидатором.

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 ]

3 голосов
/ 21 марта 2012

Вам нужно регулярное выражение:

r = /[A-Z][A-Z]\d\d/

r.test('AA21')
true

r.test('blah')
false
1 голос
/ 21 марта 2012

Используйте регулярное выражение следующим образом:

/[A-Z]{2}[0-9]{2}/.test(code);

/ [AZ] {2} [0-9] {2} /. Test ("AA12");// true
/[AZ] кардиостимулам// false
/[AZ] кардиостимулам// ложь

и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...