Моя строка содержит повторяющийся шаблон от 0 до 100 раз.
Шаблон x 1 выглядит следующим образом: «40: 0040» Шаблон x 2 выглядит так: «40: 0040; 50: 0050» Шаблон x 3 выглядит так: «40: 0040; 50: 0050; 55,0055;» <<< - FAIL THIS PATTERN </p>
Я потратил много времени, но все еще не могу создать правильный тест REGEX ... Моя последняя попытка ниже:
var validPattern = /(\d*:\d{4};*)?/g;
if ( validPattern.test("40:0040;50:0050.55:0055;60:0060;70:0070;80:0080;90:0090;100:0100") ){
alert("good");
} else {
alert("bad");
}