js如何去除網頁中的空格,js去掉所有空格

本文目錄一覽:

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-hk/n/316001.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
UUDEG的頭像UUDEG
上一篇 2025-01-09 12:14
下一篇 2025-01-09 12:14

相關推薦

  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • 解析js base64並轉成unit

    本文將從多個方面詳細介紹js中如何解析base64編碼並轉成unit格式。 一、base64編碼解析 在JavaScript中解析base64編碼可以使用atob()函數,它會將b…

    編程 2025-04-29
  • Node.js使用Body-Parser處理HTTP POST請求時,特殊字符無法返回的解決方法

    本文將解決Node.js使用Body-Parser處理HTTP POST請求時,特殊字符無法返回的問題。同時,給出一些相關示例代碼,以幫助讀者更好的理解並處理這個問題。 一、問題解…

    編程 2025-04-29
  • python爬取網頁並生成表格

    本文將從以下幾個方面詳細介紹如何使用Python爬取網頁數據並生成表格: 一、獲取網頁數據 獲取網頁數據的一般思路是通過HTTP請求獲取網頁內容,最常用的方式是使用Python庫r…

    編程 2025-04-28
  • 網頁防篡改的重要性和市場佔有率

    網頁防篡改對於保護網站安全和用戶利益至關重要,而市場上針對網頁防篡改的產品和服務也呈現出不斷增長的趨勢。 一、市場佔有率 據不完全統計,目前全球各類網頁防篡改產品和服務的市場規模已…

    編程 2025-04-28
  • t3.js:一個全能的JavaScript動態文本替換工具

    t3.js是一個非常流行的JavaScript動態文本替換工具,它是一個輕量級庫,能夠很容易地實現文本內容的遞增、遞減、替換、切換以及其他各種操作。在本文中,我們將從多個方面探討t…

    編程 2025-04-28
  • Python編程實戰:用Python做網頁與HTML

    Python語言是一種被廣泛應用的高級編程語言,也是一種非常適合於開發網頁和處理HTML的語言。在本文中,我們將從多個方面介紹如何用Python來編寫網頁和處理HTML。 一、Py…

    編程 2025-04-28
  • Python爬取網頁信息

    本文將從多個方面對Python爬取網頁信息做詳細的闡述。 一、爬蟲介紹 爬蟲是一種自動化程序,可以模擬人對網頁進行訪問獲取信息的行為。通過編寫代碼,我們可以指定要獲取的信息,將其從…

    編程 2025-04-28
  • JS圖片沿着SVG路徑移動實現方法

    本文將為大家詳細介紹如何使用JS實現圖片沿着SVG路徑移動的效果,包括路徑製作、路徑效果、以及實現代碼等內容。 一、路徑製作 路徑的製作,我們需要使用到SVG,SVG是可縮放矢量圖…

    編程 2025-04-27
  • Python循環語句輸出如何空格

    本文將為大家介紹如何使用Python循環語句實現按空格為中心輸出,並提供詳細代碼示例。 一、實現原理 要實現按空格為中心輸出,需要使用Python中的for循環語句和字符串格式化輸…

    編程 2025-04-27

發表回復

登錄後才能評論