str = "33d4m"; //d for days and h for hours and m for min
patt=/^[1-9]+d/i;
result=patt.test(str);
document.write("Returned value: " + result);
경우는 true에만 즉, D, 이전에 하나의 숫자가있는 경우 미만 십일 남아 또는 몇 시간 내가 또한자바 스크립트 정규식 정확히 하나 개의 숫자 패턴 I 반환 될 원하는
str = "23h5m"
에 true를 돌려 원하는처럼 남아
d 이전에 두 자릿수가있는 경우 false를 반환하면
, h가 두 자릿수이면 true를 반환합니다.
내가 잘못 가고있는 곳.
감사합니다. –
@Wasim 고마워, 방금 다시 편집했는데,'[1-9] 문자 집합을'\ d' 자릿수로 변경했다. 그렇지 않으면'20h5M'이 일치하지 않을 것이기 때문이다. – Robbie
나는 그것을 이해하지만 정규 표현식을 이해할 수는 있지만 정규 표현식이 부족하기 때문에 그것을 작성할 수 없다. 다시 한 번 감사드립니다. –