-3

我只需要在文本字段中允许数字和一个点,例如 56.50、67.00、78、98.05、.25、0.50 等

$('#psp').keyup(function() {
if number or dot
.............
.............
else
alert('oops...  just entered an invalid character');
});

如果有人可以提供帮助,我将非常感激:)

4

2 回答 2

1

您可以使用此正则表达式:

^(?=\D*\d)\d*(\.\d+)?$
于 2013-10-02T17:56:03.040 回答
1

您可以尝试以下使用正则表达式的代码:

var num = "56.50";
if(/^(?=.)[0-9]?[0-9]?(\.[0-9][0-9]?)?$/.test(num)) {
   //
}
于 2013-10-02T18:01:03.777 回答