我想驗證一個字符串與這種模式:ww/yyyy。正則表達式來驗證周和年
With:^([0-9]{4})
,我檢查一年是否有4位數。
我試圖把這兩個正則表達式放在一起沒有成功。
(5[0-3]|[1-4][0-9]|0[1-9])/^([0-9]{4})
我想驗證一個字符串與這種模式:ww/yyyy。正則表達式來驗證周和年
With:^([0-9]{4})
,我檢查一年是否有4位數。
我試圖把這兩個正則表達式放在一起沒有成功。
(5[0-3]|[1-4][0-9]|0[1-9])/^([0-9]{4})
^
意味着行或字符串的開頭開始(取決於對正則表達式實現選項。)所以,試試這個:
^(5[0-3]|[1-4][0-9]|0[1-9])/([0-9]{4})$
$
意味着行或月底結束的字符串。
如果在模式中不包括^
和$
,類似這樣的內容將得到匹配:foo20/2000bar
。
(5[0-3]|[1-4][0-9]|0[1-9])/([0-9]{4})
你爲什麼需要^
角色?
你需要\\什麼? – 2012-02-17 09:01:37
我刪除了它)) – shift66 2012-02-17 09:02:55
如何別的辦法,雖然雙方的意思是一樣的:
^((0[1-9]|[1-4][0-9]|5[0123])/([0-9]{4}))$
感謝您的時間
你很可能需要使用反斜線斜線:'\ /'。 – SQB 2013-11-08 21:19:31