나는 소수이 정규 표현식을 가지고 :10 진수를 일치시키는 내 정규 표현식이 "1"과 일치합니다. 어떻게 해결할 수 있습니까?
/^(\d{1,3})(\.{0,1}\d{0,2})$/
을하지만 그것은 "1"수
어떻게 해결할 수 있습니까?
나는 소수이 정규 표현식을 가지고 :10 진수를 일치시키는 내 정규 표현식이 "1"과 일치합니다. 어떻게 해결할 수 있습니까?
/^(\d{1,3})(\.{0,1}\d{0,2})$/
을하지만 그것은 "1"수
어떻게 해결할 수 있습니까?
다음 정규 표현식은 1-3 자리와 선택적으로 소수점과 1-2 자리를 매치합니다. 나는 또한 \.
에 .
을 변경
/^(\d{1,3})(\.\d{1,2})?$/
참고. 그것은 무엇이든 일치하는 메타 문자이므로 이스케이프해야합니다.
나는 * déjà lu를 가지고있다. * – tchrist
백 슬래시가 있었지만 정규 표현식이 코드 형식이 아니기 때문에 그렇게 먹었다. –
뒤에 오는 '?' ? –
/^(\d{1,3})(\.\d{1,2})?$/
0에서 999.99 사이의 0, 1 또는 2 소수 자릿수를 사용한다고 가정합니다. 십진수가 없으면 마침표를 사용하지 않아도됩니다. 그렇다면 위의 내용을 원합니다. 당신은, 당신은 다음 식을 사용할 수있는 번호의 시작 부분에 0
을 강제로 원하지 않는 경우는, 가치가 무엇인지에 대한
는 :
(\d*\.)?\d+
이 일치합니다 :
1
.1
1.1
이 일치하지 않습니다 :
1.
.
을 일부 수정과 함께,이 표현 일 수 특정 숫자를 강제하는 데 사용하십시오 :
(\d{1,3}\.)?\d{1,2}
일치시킬 문자열을 정확히 지정하십시오. – Tim
네, 그렇습니다. 무엇을 맞추려고합니까? 그리고 거부하려는 것은 무엇입니까? –