2012-04-02 44 views
0

我想製作一個模式,如果一個字符串具有以下格式,將返回:Javascript RegExp:如何檢測空間字符?

yyyy/mm/dd(請注意,它們在該字符串中是4個空格)。

下面的代碼是我到目前爲止,但它仍然無法檢測空間字符。任何想法如何使其工作?

RegExp(/^\d{4}[\s\/\s]\d{2}[\s\/\s]\d{2}$/g).test("1234/11/22");  
RegExp(/^\d{4}[ \/ ]\d{2}[ \/ ]\d{2}$/g).test("1234/11/22"); 

感謝

+0

爲什麼你使用'[]'所有的地方?我不認爲這裏需要角色類。 – 2012-04-02 22:25:09

回答

1
regexp = /^\d{4}\s\/\s\d{2}\s\/\s\d{2}$/g; 
+0

非常感謝您的幫助! – 2012-04-02 22:34:08

+0

如果它解決了您的問題,在這裏接受答案是很常見的。請考慮接受。 – aefxx 2012-04-03 08:00:59

0
RegExp(/^\d{4}\s\/\s\d{2}\s\/\s\d{2}/g).test("1234/11/22"); 
相關問題