jQuery validationEngine - 添加自定义验证

时间:2012-08-09 15:38:07

标签: jquery regex validation jquery-validation-engine

我正在使用validationEngine for jQuery,并且大多数情况下发现它完美无缺,但是,我第一次必须添加自己的自定义验证检查,而且根本不匹配。

我想验证它是英国的电话号码,没有任何奇怪的字符或空格,而且长度必须为11个字符,我假设使用此正则表达式:/^[0-9]{11}$/

这是我的完整验证规则:

"ukPhoneNumber": { "regex": /^[0-9]{11}$/,
                    "alertText": "Must be a full UK phone number",
                    "alertText2": "Example: 01452123456 "
                }

然后在我的输入中,我正在使用class="validate[ukPhoneNumber]" - 但是,无论我输入什么输入,它都不会显示警告文本或阻止我提交表单。

知道我做错了吗?我的正则表达式可能不正确,但我也尝试从另一个(工作)类复制到测试,它仍然不起作用。

1 个答案:

答案 0 :(得分:2)

叹了口气,对不起所有 - 只想出这个,你需要指明它是班级中的自定义验证:

class="validate[custom[ukPhoneNumber]]"

(我会删除这篇文章,但认为它可能对其他人有用)

相关问题