验证十进制数 [英] Validating Decimal Numbers
本文介绍了验证十进制数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个表单,正在使用jQuery验证插件进行验证.现在,我正在尝试验证十进制数字输入.
I have a form and I am using jQuery validation plugin to validate it. Now I am trying to validate decimal number input.
我尝试了以下代码,但无法正常工作.正则表达式问题或编写自定义规则的方式在我的代码中是错误的吗?
I have tried the following code, but its not working. Is the problem with the regular expression or the way of writing the custom rule is wrong in my code?
rules: {
paid_amount: {
required:true,
rexp: ^[1-9]\d*(\.\d+)?$
},
}
},
messages: {
paid_amount: {
required: "Enter Paid Amount",
rexp:"Decimal Numbers Only"
},
}
});
推荐答案
You can use the number validation method found 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"
}
}
这篇关于验证十进制数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文