2016-08-02 3 views
1

잠재력 (예 : 1e0)을 허용해서는 안되며 2 deciamls (예 : 2.24)를 허용하는 정규식이 입력 필드에 필요합니다.정규식에 관해서

다음 정규 표현식 "value"를 사용했습니다. "/^[0-9]+(.[0-9]{0.4})?$/",... 그러나 1e0이 허용됩니다.

+0

내 대답은 도움이 되었습니까? 문제가 해결되지 않았습니까? –

답변

0

문제는 점입니다. 당신은 그것을 벗어날 필요가 있습니다. 단지 2 소수 허용하는 경우 {0,4}{0,2}로 변경해야하는 것보다

/^[0-9]+(\.[0-9]{0,4})?$/ 

다음 동작하는 예제 https://regex101.com/r/sQ8qU2/1

BTW,
을 .:.