2015-07-21 2 views

ответ

4

Вы можете использовать

^\d+(\.\d+)*$ 

См demo

  • ^ - начало строки
  • \d+ - 1 или более цифр
  • (\.\d+)* - группа соответствие 0 или более последовательностей . + 1 или более цифр
  • $ - конец строка.

Вы также можете использовать группу, не связанную с захватом: ^\d+(?:\.\d+)*$, но здесь это не так необходимо.

+0

Hi..выше регулярное выражение работает в IE, но ничего не происходит в Firefox. – user166013

+0

Я сомневаюсь, что это проблема с регулярным выражением. Вы можете попробовать с помощью '^ [0-9] + (\. [0-9] +) * $', и если он не работает, проблема находится где-то в другом месте. –

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