5
我試圖用連字符替換字符串中的所有空格。我試過這個:如何讓這個簡單的正則表達式起作用?
h3Text.replace(/\s/, '-');
但它只是替換一個空間的第一個實例,而不是後面的那個。什麼是正則表達式來取代所有的空白空間?
我試圖用連字符替換字符串中的所有空格。我試過這個:如何讓這個簡單的正則表達式起作用?
h3Text.replace(/\s/, '-');
但它只是替換一個空間的第一個實例,而不是後面的那個。什麼是正則表達式來取代所有的空白空間?
嘗試
h3Text.replace(/\s/g, '-');
的摹標誌在這裏是關鍵。這意味着全局替換,即全部替換
正確。這使得正則表達式做了'全局匹配',即替換所有的事件而不是第一次。 – mingos 2011-05-03 01:16:34
由於您只提到了替換空格而不是空格,因此您應該知道'\ s'將替換所有'空白',包括換行符,回車符,製表符。也許這就是你想要的,但只是讓你知道。 – 2011-05-03 01:43:59