欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS正則替換去空格的方法

 更新時(shí)間:2017年03月24日 11:58:39   作者:ITshu  
這篇文章主要介紹了JS正則替換去空格的方法,結(jié)合實(shí)例形式對(duì)比分析了針對(duì)全角與半角空格的刪除技巧,涉及replace正則替換的使用方法,需要的朋友可以參考下

本文實(shí)例講述了JS正則替換去空格的方法。分享給大家供大家參考,具體如下:

在網(wǎng)上找了好久,發(fā)現(xiàn)沒(méi)幾個(gè)是好用的。自己備份一個(gè)省得以后再找。

//去左空格;
function ltrim(s){
  return s.replace( /^/s*/, "");
}
//去右空格;
function rtrim(s){
  return s.replace( //s*$/, "");
}
//左右空格;
function trim(s){
  return rtrim(ltrim(s));
}

如果是去掉半角和全角空格就把 /s 替換成   [" "|" "] 就變成

//去左空格;
function ltrim(s){
  return s.replace( /^[" "|" "]*/, "");
}
//去右空格;
function rtrim(s){
  return s.replace( /[" "|" "]*$/, "");
}
//左右空格;
function trim(s){
  return rtrim(ltrim(s));
}

PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:

JavaScript正則表達(dá)式在線測(cè)試工具:
http://tools.jb51.net/regex/javascript

正則表達(dá)式在線生成工具:
http://tools.jb51.net/regex/create_reg

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《JavaScript正則表達(dá)式技巧大全》、《JavaScript替換操作技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript中json操作技巧總結(jié)》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • js中toString()與valueOf()的使用

    js中toString()與valueOf()的使用

    tostring 和 valueOf 函數(shù)是解決值的顯示和運(yùn)算的問(wèn)題,本文主要介紹了js中toString()與valueOf()的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 淺談JS 數(shù)字和字符串之間相互轉(zhuǎn)化的糾紛

    淺談JS 數(shù)字和字符串之間相互轉(zhuǎn)化的糾紛

    下面小編就為大家?guī)?lái)一篇淺談JS 數(shù)字和字符串之間相互轉(zhuǎn)化的糾紛。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • 18個(gè)JavaScript編寫(xiě)簡(jiǎn)潔高效代碼的技巧分享

    18個(gè)JavaScript編寫(xiě)簡(jiǎn)潔高效代碼的技巧分享

    在這篇文章中,小編將和大家分享18個(gè)JavaScript技巧,以及一些你應(yīng)該知道的示例代碼,以編寫(xiě)簡(jiǎn)潔高效的代碼,感興趣的小伙伴快跟隨小編一起學(xué)習(xí)一下吧
    2024-01-01
  • Javascript變量函數(shù)聲明提升深刻理解

    Javascript變量函數(shù)聲明提升深刻理解

    本文主要介紹了Javascript變量函數(shù)聲明提升深刻理解,Javascript變量函數(shù)聲明提升Hoisting是在Javascript中執(zhí)行上下文工作方式的一種認(rèn)識(shí),更多相關(guān)知識(shí)需要的小伙伴可以參考下面文章詳細(xì)內(nèi)容
    2022-06-06
  • JavaScript 變量作用域分析

    JavaScript 變量作用域分析

    變量作用域是程序中定義這個(gè)變量的區(qū)域。先貼一段代碼,如果讀者對(duì)代碼的輸出并不感到困惑就不用往下面讀了。
    2011-07-07
  • 移動(dòng)端H5開(kāi)發(fā) Turn.js實(shí)現(xiàn)很棒的翻書(shū)效果

    移動(dòng)端H5開(kāi)發(fā) Turn.js實(shí)現(xiàn)很棒的翻書(shū)效果

    這篇文章主要為大家詳細(xì)介紹了Turn.js實(shí)現(xiàn)很棒的翻書(shū)效果,對(duì)Turn.js翻書(shū)效果的實(shí)現(xiàn)進(jìn)行總結(jié),感興趣的小伙伴們可以參考一下
    2016-06-06
  • JavaScript中的console.profile()函數(shù)詳細(xì)介紹

    JavaScript中的console.profile()函數(shù)詳細(xì)介紹

    這篇文章主要介紹了JavaScript中的console.profile()函數(shù)詳細(xì)介紹,本文講解了console.profile()函數(shù)的瀏覽器支持情況、console.profile()的使用、Firebug中Profile按鈕的使用等內(nèi)容,需要的朋友可以參考下
    2014-12-12
  • 為JS擴(kuò)展Array.prototype.indexOf引發(fā)的問(wèn)題探討及解決

    為JS擴(kuò)展Array.prototype.indexOf引發(fā)的問(wèn)題探討及解決

    Array沒(méi)有indexOf方法,這樣在一個(gè)數(shù)組中查找某個(gè)元素的索引時(shí)比較麻煩,于是通過(guò)prototype原型擴(kuò)展了Array.prototype.indexOf(),在對(duì)數(shù)組進(jìn)行遍歷的時(shí)候卻出現(xiàn)了問(wèn)題
    2013-04-04
  • 淺談JS三座大山之異步和單線程

    淺談JS三座大山之異步和單線程

    首先我們要知道,js這門(mén)語(yǔ)言是單線程的,同時(shí)只能做一件事,比如說(shuō)渲染dom,執(zhí)行js方法,這些事情只能一個(gè)一個(gè)做,不能分開(kāi)執(zhí)行。(因?yàn)閖s需要操作dom,當(dāng)兩個(gè)js方法同時(shí)操作一個(gè)dom的時(shí)候就會(huì)出問(wèn)題,所以js被設(shè)計(jì)成了單線程)。本文將介紹JS三座大山之異步和單線程。
    2021-06-06
  • ES6中如何使用Set和WeakSet

    ES6中如何使用Set和WeakSet

    這篇文章主要為大家詳細(xì)介紹了ES6中如何使用Set和WeakSet的相關(guān)資料,感興趣的小伙伴們可以參考一下
    2016-03-03

最新評(píng)論