本文目錄一覽:
javascript 如何去掉空格
去掉空格的本質就是將字元串中的空字元串刪除,根據這個解決思路,我們有多種解決方法。
方法一:遍曆法。遍歷字元串中的字元保留有效字元
function trim(str){
var i;
var rst = ”;
for(i=0;istr.length;i++){
var c = str.charAt(i);
if(c!==” “){
rst = rst + c;
}
}
return rst;
}
var testStr = ” te s t “;
testStr = trim(testStr);
console.log(testStr );
//test
方法二:利用數組。利用數組特性簡化代碼
function trim(str){
var chars = str.split(” “);
return chars.join(”);
}
var testStr = ” te s t “;
testStr = trim(testStr);
console.log(testStr );
//test
方法三:遞歸法。利用正則表達式遞歸去除空格符
function trim(str) {
return str.replace(/(^\s+)|(\s+$)/g, “”);
}
var testStr = ” te s t “;
testStr = trim(testStr);
console.log(testStr );
//test
方法四:利用jquery.js。如果你使用jquery,可以使用jquery里的trim函數
var testStr = ” te s t “;
testStr = $.trim(testStr);
console.log(testStr );
//test
用js清除網頁內內容
1、新建一個html頁面,命名為test.html。
2、在test.html頁面內,使用p標籤創建三行文字。
3、在p標籤的下面,創建一個button按鈕,按鈕名稱為「清除網頁內容」。
4、給button按鈕綁定onclick點擊事件,當按鈕被點擊時,執行delAll()函數。
5、在test.html頁面內,使用function創建delAll函數。
6、在delAll函數內,獲得當前頁面body對象,使用innerHTML屬性賦值為空的方法清除網頁內容。
7、在瀏覽器中打開test.html頁面,點擊「清除網頁內容」按鈕,網頁顯示空白,內容被清除。
js怎麼去空格
寫成類的方法格式如下:(str.trim();)
script language=”javascript”
String.prototype.trim=function(){
return this.replace(/(^\s*)|(\s*$)/g, “”);
}
String.prototype.ltrim=function(){
return this.replace(/(^\s*)/g,””);
}
String.prototype.rtrim=function(){
return this.replace(/(\s*$)/g,””);
}
/script
寫成函數可以這樣:(trim(str))
script type=”text/javascript”
function trim(str){ //刪除左右兩端的空格
return str.replace(/(^\s*)|(\s*$)/g, “”);
}
function ltrim(str){ //刪除左邊的空格
return str.replace(/(^\s*)/g,””);
}
function rtrim(str){ //刪除右邊的空格
return str.replace(/(\s*$)/g,””);
}
/script
原創文章,作者:UUDEG,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/316001.html