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