2012-05-14 126 views

回答

39

分割上的所有.的字符串,然後用空的空間再次加入它,就像這樣:

checkedNew = checked.split('.').join(""); 
+0

謝謝!!! :)它會跟所有其他符號一樣,像下劃線,連字符? – user1371896

+0

是的,它可以和你輸入的任何符號一起工作。 –

+2

聰明,但是當維護者來修改它時,它所做的並不明顯。 – Quentin

19

您需要執行全局替換的,默認情況下,replace只能執行一次更換。從理論上講,你可以傳遞一條指令作爲第三個參數的全局指令,但是這有一些兼容性問題。改用正則表達式。

checkedNew = checked.replace(/\./g, ""); 
8

替換隻會取代第一次出現。爲了解決這個問題,使用正則表達式打開全局選項:

checked.replace(/\./g, '');