2012-04-12 4 views
0

1 개 이상은 소수점에 맞게 :정규 표현식 나는 다음과 같은 형식을 지원하기 위해 노력하고

11.11 

01.67 

30.03 

11.45.23 

그러나 정규식은 내가 "/^[+-]?([0-9]*\.?[0-9]+|[0-9]+\.?[0-9]*)([eE][+-]?[0-9]+)?$/"은 처음 3 형식을 지원합니다 사용했다.

나는 저를 도와주세요 11.12.36

같은 1 이상의 10 점 번호와 일치해야합니다!

+0

이 선행 또는 후행가 모든 수를 포함 할 것이다 "." 받아 들일 만한가? '.12' 나'34. '와 같이. –

+0

실제로 말한 것보다 더 많이 일치해야하는 것처럼 보입니다. 십진수와 숫자 만 일치시켜야한다면 '/^[\ d \.] * /' 귀하의 실제 기준은 무엇입니까? – kmiyashiro

+0

정규식은 "11.12.36"과 같이 1보다 많은 소수점을 받아 들여야합니다 –

답변

0

당신은 당신의 소수점과 같은 것을 시도 할 수있는 가능한 시작 소수점을 포함하여 소수점의 수 사이에 자리 숫자를 허용 할 경우이 0.123 123.123 같은 것들을 수

\.?\d+(?:\.\d+)* 

을 123.123.123.123 등

1

시도해보십시오.

sPattern = @"^\d{2}\.\d{2}(\.\d{2})*$"; 

11.11 

23.45.57 

12.54.78.78 
관련 문제