【问题标题】:jQuery validationEngine - adding a custom validationjQuery validationEngine - 添加自定义验证
【发布时间】:2012-08-09 15:38:06
【问题描述】:

我正在为 jQuery 使用validationEngine,并且在大多数情况下发现它工作得很好,但是,我第一次不得不添加我自己的自定义验证检查并且它根本不匹配。

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

这是我的完整验证规则:

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

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

知道我做错了什么吗?我的正则表达式可能不正确,但我也尝试从另一个(工作)类复制以进行测试,但仍然无法正常工作。

【问题讨论】:

    标签: jquery regex validation jquery-validation-engine


    【解决方案1】:

    唉,对不起 - 刚刚想通了这个,你需要指定它是类中的自定义验证:

    class="validate[custom[ukPhoneNumber]]"
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多