2009-06-08 180 views
0

我使用以下命令刪除空格和:。 例如'e-post:'變成'e-post'。刪除一個正則表達式中的冒號和空格

replace(/\s/g,"").replace(/:/g,""); 

但我知道有一個更好的方法來使用只有一個'替換'。 任何人都可以幫助我嗎?

回答

10

最簡單的方法 - 使用交替:

replace(/\s|:/g,""); 


可以或許還可以使用字符類:

replace(/[\s:]/g,""); 
2

這個怎麼樣?:

replace(/\s|:/g,""); 

然而,這隻有當你用同一個st替換兩個正則表達式時纔會工作環。如果您需要不同的東西,請使用您的原創方法。