У меня есть следующий код javascript:
function checkLegalYear() {
var val = "02/2010";
if (val != '') {
var regEx = new RegExp("^(0[1-9]|1[0-2])/\d{4}$", "g");
if (regEx.test(val)) {
//do something
}
else {
//do something
}
}
}
Однако мой тест regEx всегда возвращает false для любого значения, которое я передаю (02/2010). Что-то не так в моем коде? Я пробовал этот код в различных редакторах javascript в Интернете, и он отлично работает.