5

この正規表現を検証エンジンに追加すると、javascript エラーが発生します。

"time1":{    
   "regex": ^([0-9]|0[0-9]|1[0-3]|2[0-3]):[0-5][0-9]$,
   "alertText": "* Invalid Time"
}
4

2 に答える 2

13

交換

   "regex": ^([0-9]|0[0-9]|1[0-3]|2[0-3]):[0-5][0-9]$,

   "regex": /^([0-9]|0[0-9]|1[0-3]|2[0-3]):[0-5][0-9]$/,

正規表現リテラルの構文を参照してください。

于 2013-03-18T19:26:48.743 に答える
3

次のいずれかの文字列にする必要があります (使用new RegExp()する場合):

"regex": "^([0-9]|0[0-9]|1[0-3]|2[0-3]):[0-5][0-9]$"

または正規表現リテラル:

"regex": /^([0-9]|0[0-9]|1[0-3]|2[0-3]):[0-5][0-9]$/
于 2013-03-18T19:27:21.313 に答える