Я пытаюсь проверить шаблон 5 characters - 5 characters - 5 characters
с Javascript, и я хочу, чтобы он сбой, если между тире имеется более или менее символов. Мой тест выглядит следующим образом:Javascript RegExp test
var patterns = new RegExp("[2-46-9A-DF-HJKMP-RTVW-YX]{5}-[2-46-9A-DF-HJKMP-RTVW-YX]{5}-[2-46-9A-DF-HJKMP-RTVW-YX]{5}","gi");
if(patterns.test(fkLicense) == true) {
alert('good');
} else {
alert('bad');
}
Мой вопрос не является, независимо от того, что я установить значение fkLicense к, тест не пройден. Любая помощь будет оценена.
Что именно вы хотите, чтобы эти группы символов представляли –
«Независимо от того, для чего я установил значение fkLicense, тест проходит». - это правда? Пустая строка? Номер 1? Что, если это 11111-11111-11111? –
Группы представляют действительные символы. – Jecker