-3

56.50、67.00、78、98.05、.25、0.50 などのテキスト フィールドに数字と 1 つのドットのみを許可する必要があります。

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

誰かが助けてくれたら本当にありがたいです:)

4

2 に答える 2

1

正規表現を使用する以下のコードを試すことができます:

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

次の正規表現を使用できます。

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