2013-06-13 3 views
1

Регулярное выражение для ввода чисел и одной точки при вводе номера в текстовое поле в jquery.regex, чтобы разрешить только числа и одну точку в jQuery

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

Я пробовал следующий код.

$("#amountId").val().replace(/[^0-9]+/g, '') 
+1

"Single точка" Вы имеете в виду '123.' или' 123.123'? – HamZa

+3

Ваш вопрос непонятен, укажите примеры действительных и недопустимых входов. – georg

ответ

1

Найдет что-то вроде этого 1234.5678
/\d+\.\d+/

0

Это регулярное выражение должно сделать трюк для вас, \d+\.$, и вот Rubular to prove it. Вы даже можете подумать о предвзаимодействии строки с ^, чтобы ничего не было до цифр, например, ^\d+\.$.

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