2013-11-24 44 views
0

我試圖讓電話號碼驗證,我想使它這樣的正則表達式過濾某些字符出字符串,這樣它就可以進行檢查,我需要() - 並且待過濾的空間了,我想我將不得不使用replace()方法,但我發現正則表達式真的很困惑,由於在實例中給出字符的羣衆。需要幫助尋找與正則表達式的特定字符 - 的JavaScript

這就是我想我會做給他們過濾掉,但我不知道該怎麼在/ /地區輸入:

var Telephone   = document.forms["OrderForm"]["Telephone"].value; 
var TelephoneException = Telephone.replace(/[Characters "()- " here]/, ""); 
+0

如果您只希望字符串包含數字。 'Telephone.replace(/ [^ \ d] /克, 「」);' – cgTag

回答

0

使用:

Telephone.replace(/[\(\)\- ]/g, ""); 
0

您需要轉義括號並減號,因爲它們是正則表達式語法的一部分。還要在末尾添加g以確保替代所有發生的事件:

Telephone.replace(/[\(\)- ]/g, "");