0
Я пытаюсь выполнить упражнение и не могу понять, где я ошибаюсь.Инструкция оператора Javascript с использованием регулярных выражений
У меня есть форма, в которой поле моего почтового индекса будет проверяться только в том случае, если оно соответствует требованиям регулярного выражения, специфичному для выбранного состояния. Мне нужно использовать оператор switch, чтобы определить, что RegEx использовать на основе выбора состояния.
Это то, что я до сих пор:
function validPostCode() {
var state = (document.getElementById("state").value);
switch (state) {
case "SA":
var stateRegEx = /^5([0-9]{3})$/;
break;
case "NSW":
var stateRegEx = /^2([0-9]{3})$/;
break;
}
return stateRegEx.test(document.getElementById("postcode").value);
}
Каков ваш вопрос? Является ли нарушение кода? – Andy