1樓:北美簽證網
給你提供個完整無誤的,拿來就能用的。
var s = /((^((1[8-9]\d)|([2-9]\d))([-\/\._])(10|12|0?[13578])([-\/\.
_])(3[01]|[12][0-9]|0?[1-9]))|(^((1[8-9]\d)|([2-9]\d))([-\/\._])(11|0?
[469])([-\/\._])(30|[12][0-9]|0?[1-9]))|(^((1[8-9]\d)|([2-9]\d))([-\/\.
_])(0?2)([-\/\._])(2[0-8]|1[0-9]|0?
[1-9]))|(^([2468][048]00)([-\/\._])(0?2)([-\/\.
_])(29))|(^([3579][26]00)([-\/\._])(0?2)([-\/\.
_])(29))|(^([1][89][0][48])([-\/\._])(0?2)([-\/\.
_])(29))|(^([2-9][0-9][0][48])([-\/\._])(0?2)([-\/\.
_])(29))|(^([1][89][2468][048])([-\/\._])(0?2)([-\/\.
_])(29))|(^([2-9][0-9][2468][048])([-\/\._])(0?2)([-\/\.
_])(29))|(^([1][89][13579][26])([-\/\._])(0?2)([-\/\.
_])(29))|(^([2-9][0-9][13579][26])([-\/\._])(0?2)([-\/\.
_])(29) ))\s((20|21|22|23|[0-1]?\d):[0-5]?
\d:[0-5]?\d)$/;
2樓:匿名使用者
這個用正則有點自我挑戰的意思,不如寫**實現的更周全了,呵。。。
正規表示式中和有什麼區別,正規表示式裡面 和 有什麼區別?
最基本的意思 小括號就是括號內看成一個整體 中括號就是匹配括號內的其中一個,大括號就是匹配幾次 但是括號裡變加上其他字元就有不同意思 詳細介紹 例如 n是一個非負整數。匹配確定的n次。例如,o 不能匹配 bob 中的 o 但是能匹配 food 中的兩個o。n是一個非負整數。至少匹配n次。例如,o 不...
求正規表示式分割aa ee得到,求正規表示式 分割 aa bb cc dd ee 得到 aa , bb , cc , dd , ee
str.match w g str.match w u4e00 u9fa5 g 支援中文 aa bb 標準的表示 包含aa,且包含bb 的模式,對aa和bb的出現順序無要求,但這是偵測,不能 獲,要想捕獲內容,就需要把邊界定義清楚。在你沒有說清楚的時候,暫以 包含aa和bb的一行文字 為捕獲內容來理...
關於正規表示式問號的幾種匹配,正規表示式匹配問號 不是問號的用法
pattern 匹配 pattern 但不獲取匹配結果,也就是說這是一個非獲取匹配,不進行儲存供以後使用。這在使用 或 字元 來組合一個模式的各個部分是很有用。例如,industr y ies 就是一個比 industry industries 更簡略的表示式。pattern 負向預查,在任何不匹配...