回 帖 发 新 帖 刷新版面

主题:时间的正则表达式怎么写。

写了个时间正则表达式:var gg='^\\d{4}[\-\/\.][1-12][\-\/\.][1-31]$'
但是只能输入2006-7-12 的格式,月和日上加0就会出错,现在我想让他加0,如2006-07-12也不会出错,因该怎么写呢。
我自己这样写:var gg='^\\d{4}[\-\/\.][[1-12]|[0][1-12]][\-\/\.][1-31]$'
但是没用啊,不知道怎么回事啊。请指点下谢谢。

回复列表 (共2个回复)

沙发

郁闷了。

板凳

哈哈  自己写好了 :'^20\\d{2}[\-\/\.]((0{0,1}[1-9])|([1][0-2]{0,1}))[\-\/\.]((0{0,1}[1-9])|([1-3][0-9]))$'

我来回复

您尚未登录,请登录后再回复。点此登录或注册