使用jquery验证器插件为十进制数设置正则表达式
Set regex for decimal number with jquery validator plugin
我使用jquery验证器插件来验证我的表单。表单中存在currency
字段,该字段需要适用于此regexp ^'d{1,9}('.'d{1,2})?$
的值。下面是我的js
代码片段。
$("#myForm").validate({
ignore:[],
rules:{
currency:{
required: true
}
.....
}
}
问题:如何使用jquery
将上述regexp设置为currency
字段?
您可以定义一个自定义规则:
$.validator.addMethod('currency', function(value, element, regexp) {
var re = /^'d{1,9}('.'d{1,2})?$/;
return this.optional(element) || re.test(value);
}, '');
然后:
$('#myForm').validate({
ignore:[],
rules: {
currency: {
currency: true
}
.....
}
}
相关文章:
- 如何生成十进制数
- 将一个十进制数转换成八分之一的分数
- JavaScript basis 是 math.pow 函数中的十进制数
- 用于验证十进制数的正则表达式
- 如何使用 javascript 将浮点数格式化为十进制数(7)
- 如何在javascript中输入十进制数
- 我如何在胡子中将十进制格式设置为货币格式
- 使用jquery验证器插件为十进制数设置正则表达式
- 用于在字符串中查找十进制数的正则表达式
- 如何指定输入元素中允许的最大字符数 - 设置 maxlength 属性是否足够
- 如何验证十进制数
- 在 sort() 之后,十进制数的 JavaScript 数组顺序不正确
- 为什么项目符号图显示十进制数,而我们的范围为1
- 输入字段不保存十进制数并将其设置为 ,00
- 使用带有 .NET MVC 的 Javascript 将十进制数格式化为两位
- j查询添加十进制数
- 如何将十进制数添加到时间并将其作为时间格式恢复
- AngularJS双向绑定输入到十进制数
- 如何使用 id 输入类型=“文本”JavaScript 中的值设置自动 2 个十进制数
- 设置十进制数的格式