【发布时间】:2012-09-01 06:55:10
【问题描述】:
我正在使用JQuery Validation Engine 库。我正在尝试通过Regex 或custom method 创建自定义验证来验证字段输入。
我建议将此验证名称命名为 custom integer validation containing integer range or some integers separated by comma(s) or combination of both。
这是标准:
- 可以输入任何整数。例如
89 - 可以输入任何整数范围。例如
12-18或15-18但不是19-3 (range should between min to max) - 可以输入以上两个输入的任意组合,用逗号(,)分隔,逗号之间只能有或没有空格。例如
1-6, 5, 8-13, 7。 但不是-3-5 (not -3)或3-7-, 10 (not 7-)
我试过这个自定义规则:
"integerRangeComma": {
"regex": /^(([0-9]+)([\,]([0-9]+))?|([\,]([0-9]+))?)$/,
"alertText": "* Invalid floating decimal number"
},
我进行上述验证的预期目的是:
我有一个总文档列表,假设12。我在表单中创建了一个文本框来接受什么文件,他喜欢在他的个人资料中添加。并且应该在上面应用上述标准。
我的下一个问题是,我还必须验证用户输入的数字不大于12 (my presumption)。
如何通过创建自己的自定义规则或其他方式来实现这一点。
提前致谢。
【问题讨论】:
-
向我们展示您的自定义验证脚本的进展情况
-
让我更清楚,what have you tried?
-
你应该更新你的问题
标签: jquery regex validation jquery-validate