【问题标题】:Add a custom regex validation in jQuery Validation Engine在 jQuery 验证引擎中添加自定义正则表达式验证
【发布时间】:2011-11-28 13:14:18
【问题描述】:

我在添加自定义验证以验证字段输入时间(jQuery Validation Engine)时遇到问题,方式如下:hh:mm(例如 12:30);

据我所知,我应该添加以下内容

"timeFormat":{ 
    "regex":"/^([01]?[0-9]|2[0-3]):[0-5][0-9]$/",
    "alertText":" errormessage in the locale chosen"}                           
}

jquery.validationEngine-(the locale).js

并在输入字段中添加以下内容class="validate[custom[timeFormat]]"

但由于某种原因它不起作用,无论我输入什么,它都显示该字段无效。我怀疑我的正则表达式有问题,但我已经在http://gskinner.com/RegExr/ 中对其进行了测试,看起来还不错。

建议?

【问题讨论】:

    标签: jquery regex validation jquery-validation-engine


    【解决方案1】:

    您的正则表达式不需要引号。在这里试试这个:

    "timeFormat":{
        "regex": /^([01]?[0-9]|2[0-3]):[0-5][0-9]$/,
        "alertText":" errormessage in the locale chosen"                           
    }
    

    【讨论】:

      猜你喜欢
      • 2012-07-12
      • 1970-01-01
      • 2013-03-02
      • 1970-01-01
      • 2012-09-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-19
      • 1970-01-01
      相关资源
      最近更新 更多