2014-11-27 2 views
0

Мне нужно проверить ввод текстового поля, который принимает десятичные значения. Я требую, чтобы подсчитать количество цифр, вводимых после запятой в десятичное число и ограничить, если точность больше, чем 5.Регулярное выражение для подсчета десятичных знаков

Ex Допустимые значения 1,2 15,256 25,25486

Invalid 455,256485

ответ

0
^\d*(?:\.\d{1,5})?$ 

Это должно подтвердить десятичные знаки с 5 после ..

^\d*(?:\.\d{1,5})$ 

Используйте это, если это striclty для десятичных знаков, а не целых чисел.

+0

Это не строго десятичные числа, а в первом, то есть «^ \ d + (?: \. \ D {1,5})? $", Если я даю только «.26» его подтверждение как недействительное. Не могли бы вы помочь мне с измененным выражением. – pankti

+0

Он работает отлично, спасибо – pankti

+0

@pankti рад, что он сработал :) – vks

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