Regex意外令牌

Regex unexpected token

本文关键字:令牌 意外 Regex      更新时间:2023-09-26

当我将这个正则表达式添加到验证引擎中时,我得到一个javascript错误:"意外令牌",似乎正则表达式是错误的,因为它是用红色下划线,为什么?

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

Replace

   "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]$/,

查看正则表达式的语法

它应该是字符串(如果您使用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]$/