2

テキストボックスで3桁と3桁の小数のみを使用できるようにしたいのですが、たとえば999.999です。同様に、a、b、/などの文字も使用できません。Jqueryでどのようにできますか?

4

3 に答える 3

1

jQuery.validateプラグインを見たことがありますか?

$('#formid').validate({
    rules: {
        fieldname: {
            required:function(element) {
                return /^\s*[0-9]{,3}(?:\.[0-9]{1,3})?\s*$/.test(element.value);
            }
        }
    }
});

編集:確かに、私は正規表現をテストせず、それがどのように機能するかを示したかっただけです。nickfの提案に従って正規表現を更新しました。ありがとうございます。

于 2009-11-02T10:33:44.570 に答える
1

jQuery数値プラグインを見てください。

于 2009-11-02T10:35:29.467 に答える
0

このマスクされた入力プラグインも見ることができます

于 2009-11-02T12:23:47.837 に答える