我有一个表单,我正在使用 jQuery 验证插件来验证它。现在我正在尝试验证十进制数字输入。
我尝试了以下代码,但它不起作用。是正则表达式的问题还是我的代码中自定义规则的编写方式有问题?
rules: {
paid_amount: {
required:true,
rexp: ^[1-9]\d*(\.\d+)?$
},
}
},
messages: {
paid_amount: {
required: "Enter Paid Amount",
rexp:"Decimal Numbers Only"
},
}
});
最佳答案
可以使用查到的号码验证方法here
来自文档:
$("#myform").validate({
rules: {
field: {
required: true,
number: true
}
}
});
就您而言:
rules: {
paid_amount: {
required:true,
number: true
}
},
messages: {
paid_amount: {
required: "Enter Paid Amount",
number: "Decimal Numbers Only"
}
}
关于jquery - 验证十进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10790261/