2015-06-18 3 views
0

Я хочу проверить числа после заданного десятичного знака. Значения выше 10 должны считаться недействительными. Мне понадобится команда regex для проверки. Например:Проверка правильности десятичного значения

Вход: Ожидаемый ответ

  1. 0.005: действительный
  2. 1.003: не действует
  3. 1.04: действительный

Я попробовал следующее регулярное выражение, но это не делает дайте мне ожидаемый результат.

/\d{0,1}\d{0,3}/ 
+2

Ваш вопрос не ясен. Как '1.003' недействителен? Его ниже 10. – shivam

+1

также какая строка ввода? просто цифры? – shivam

+0

В чем вопрос? – sawa

ответ

0

Если я правильно понимаю ваш вопрос

^(0\.\d{3}|[1-9]\.\d{2}|10\.00)$ 

online test

+0

Это работает! благодаря – Ramya

Смежные вопросы