javascript去除空格的方法:1、利用replace()函數和正規表示式,例「str.replace(/\s /g,"")」語句可以去除所有空格;2、利用trim ()函數,可以去除字串兩端的空白字符,語法「$.trim(str)」。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
方法1:使用replace()函數配合正規表示式
#replace()方法用於在字串中用一些字元替換另一些字符,或替換一個與正規表示式相符的子字串。
下面我們來具體看看:
移除所有空格:
str=str.replace(/\s+/g,"");
移除兩頭空格:
str=str.replace(/^\s+|\s+$/g,"");
移除左空格:
str=str.replace( /^\s*/g, '');
去除右空格:
str=str.replace(/(\s*$)/g, "");
方法2:使用jQuery的trim()函數
$.trim() 函數用於移除字串兩端的空白字元。
注意:$.trim()函數會移除字串開始和結尾處的所有換行符,空格(包括連續的空格)和製表符。如果這些空白字元在字串中間時,它們將被保留,不會被移除。
範例:
$(function () { var str = " lots of spaces before and after "; $( "#original" ).html( "Original String: '" + str + "'" ); $( "#trimmed" ).html( "$.trim()'ed: '" + $.trim(str) + "'" ); })
輸出結果
Original String: ' lots of spaces before and after ' $.trim()'ed: 'lots of spaces before and after'
【推薦學習:javascript進階教學】
以上是javascript怎麼去除空格的詳細內容。更多資訊請關注PHP中文網其他相關文章!