簡體   English   中英

在jQuery Validation Engine中添加自定義正則表達式驗證

[英]Add a custom regex validation in jQuery Validation Engine

我在以以下方式添加自定義驗證來驗證輸入時間的字段時遇到問題(使用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/中對其進行了測試,看起來還可以。

建議?

您不需要正則表達式周圍的引號。 在此嘗試:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM