2011-02-02 58 views
0
alert(/[a-zA-Z0-9 -_\.,]+/.test('[email protected]'); 

我目前有上面的代碼,我希望它返回false只要字符串中的某些內容不匹配。例如,上面的字符串有一個@。返回將是true,因爲test_string匹配。Javascript正則表達式

有沒有一個JavaScript函數或一些代碼可以幫助我呢?

回答

1

有開始^並結束$字符串匹配的:

/^[a-zA-Z0-9 \-_\.,]+$/.test('[email protected]') 
// ----------^ Also notice that escape! ;) 
+0

不說還真因爲`@`比賽嗎? – 2011-02-02 11:08:43