亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用javascript如何去掉空格符

發布時間:2021-04-01 18:11:33 來源:億速云 閱讀:277 作者:Leah 欄目:web開發

這期內容當中小編將會給大家帶來有關使用javascript如何去掉空格符,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

javascript去掉空格符的方法:1、通過“str.replace(/(^\s*)|(\s*$)/g, "");”方法去掉字符串前后所有空格;2、通過“Trim(str,is_global)...”去掉字符串中所有空格。

JS去掉字符串前后空格或去掉所有空格的用法

1、  去掉字符串前后所有空格:

代碼如下:

function Trim(str)
 {
  return str.replace(/(^\s*)|(\s*$)/g, "");
}

說明:

如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。

2、 去掉字符串中所有空格(包括中間空格,需要設置第2個參數為:g)

代碼如下:

 function Trim(str,is_global)
  {
   var result;
   result = str.replace(/(^\s+)|(\s+$)/g,"");
   if(is_global.toLowerCase()=="g")
   {
    result = result.replace(/\s/g,"");
    }
   return result;
}

3、現在大部分瀏覽器中基本上都支持字符串的 trim 函數,但是為了兼容不支持的瀏覽器,我們最好還是在 Js 文件中加入以下代碼(不需要清除換行符的請刪除 \n 制表符刪除 \t):

if (!String.prototype.trim) {
 
 /*---------------------------------------
  * 清除字符串兩端空格,包含換行符、制表符
  *---------------------------------------*/
 String.prototype.trim = function () {
  return this.triml().trimr();
 }
 
 /*----------------------------------------
  * 清除字符串左側空格,包含換行符、制表符
  * ---------------------------------------*/
 String.prototype.triml = function () {
  return this.replace(/^[\s\n\t]+/g, "");
 }
 
 /*----------------------------------------
  * 清除字符串右側空格,包含換行符、制表符
  *----------------------------------------*/
 String.prototype.trimr = function () {
  return this.replace(/[\s\n\t]+$/g, "");
 }
}

如果只需要 trim 函數的,可以只寫一個:

if (!String.prototype.trim){
 
 /*---------------------------------------
  * 清除字符串兩端空格,包含換行符、制表符
  *---------------------------------------*/
 String.prototype.trim = function () {
  return this.replace(/(^[\s\n\t]+|[\s\n\t]+$)/g, "");
 }
  
}

使用代碼:

var str = " abcd ".trim();

上述就是小編為大家分享的使用javascript如何去掉空格符了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

韶山市| 登封市| 白山市| 东明县| 九寨沟县| 玉树县| 郴州市| 华坪县| 宁安市| 涡阳县| 泸定县| 牙克石市| 梓潼县| 新沂市| 石台县| 清水河县| 大关县| 澄城县| 温宿县| 瑞丽市| 陕西省| 丽江市| 沙洋县| 响水县| 东辽县| 若羌县| 越西县| 株洲市| 海伦市| 聂拉木县| 射洪县| 南汇区| 玉屏| 新野县| 通道| 邹城市| 缙云县| 海兴县| 郧西县| 库尔勒市| 扬中市|