最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

正則刪除字符串左、右或兩端的空格經驗總結

 更新時間:2013年03月26日 11:24:18   作者:  
我們經常需要獲取文本框中用戶輸入的信息,然后通過ajax或form提交到后臺,數據中難免要包含一些空格,因此我們有必要在將數據傳輸到后臺之前,消除數據兩端的空格,看一看希望可以幫助到你

我們前端在與后臺人員進行數據交互時,經常會碰到這樣的情況,我們經常需要獲取文本框中用戶輸入的信息,然后通過ajax或form提交到后臺。但是在用戶輸入信息時,我們無法保證用戶輸入的數據兩端都沒有空格。當然這些空格一般情況下是毫無意義的,因此我們有必要在將數據傳輸到后臺之前,消除數據兩端的空格。為了保證通用性,針對左、右及左右兩端的空格清除,下面都進行了列舉。

1.消除字符串左邊的空格

復制代碼 代碼如下:

function leftTrim(str){
return str.replace(/^\s*/,"");//^符號表示從開頭即左邊進行匹配
}
//alert("111"+leftTrim(" aaa ")+"111");//兩邊的111作為參考,判斷空格是否被刪除

2.消除字符串右邊的空格
復制代碼 代碼如下:

function rightTrim(str){
return str.replace(/\s*$/,"");
}
//alert("111"+rightTrim(" aaa ")+"111");//兩邊的111作為參考,判斷空格是否被刪除

3.消除字符串兩邊的空格
復制代碼 代碼如下:

function trim(str){
return str.replace(/(^\s*)|(\s*$)/g,"");
}
//alert("111"+trim(" aaa ")+"111");//兩邊的111作為參考,判斷空格是否被刪除

當然為了方便,我們還可以對字符串中的功能進行拓展
復制代碼 代碼如下:

String.prototype.trim = function(){
return trim(this);
}
var str = " aaa ";
alert("111"+str.trim()+"111");//兩邊的111作為參考,判斷空格是否被刪除

PS:如果你是使用jquery的話,上面的就可以忽略了,直接使用工具函數$.trim()即可。

相關文章

  • JavaScript中的正則表達式使用及驗證qq號碼的正則

    JavaScript中的正則表達式使用及驗證qq號碼的正則

    這篇文章給大家介紹了javascript中的正則表達式使用及驗證qq號碼的正則表達式,涉及到手機號、姓名、qq相關知識驗證,感興趣的朋友一起學習吧
    2015-11-11
  • js正則表達式學習筆記

    js正則表達式學習筆記

    這篇文章為大家分享了一份很詳細的js正則表達式學習筆記,包括了理論知識和實例講解,結合實例對js正則表達式進行了學習,感興趣的小伙伴們可以參考一下
    2015-12-12
  • js正則表達式常用函數詳解

    js正則表達式常用函數詳解

    關于正則表達式,是前端學習的重點和難點。本文主要帶領大家一起應用一些正則表達式,簡單介紹一些正則表達式中常用的方法及對象,例如:test、exec、match、replace、search等等。
    2015-12-12
  • 2019年前端必用js正則(小結)

    2019年前端必用js正則(小結)

    這篇文章主要介紹了2019年前端必用js正則,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • 用js實現(xiàn)過濾script的正則

    用js實現(xiàn)過濾script的正則

    今日研究discuz的代碼,發(fā)現(xiàn)個不錯的正則代碼,基本上簡單
    2008-05-05
  • 正則表達式之 Unicode 匹配特殊字符

    正則表達式之 Unicode 匹配特殊字符

    本篇文章由腳本之家小編給大家分享正則表達式巧用 Unicode關鍵字 匹配特殊字符,感興趣的朋友一起學習吧
    2015-09-09
  • 只能是字母或數字或者是字母和數字的組合的正則previousSibling

    只能是字母或數字或者是字母和數字的組合的正則previousSibling

    只能是字母或數字或者是字母和數字的組合的正則previousSibling...
    2007-03-03
  • 編寫采集規(guī)則的好幫手—RegexBuddy 下載,正則不再難

    編寫采集規(guī)則的好幫手—RegexBuddy 下載,正則不再難

    編寫采集規(guī)則的好幫手—RegexBuddy 下載,正則不再難...
    2007-03-03
  • 可以少寫1000行代碼的正則表達式

    可以少寫1000行代碼的正則表達式

    正則表達式,一個十分古老而又強大的文本處理工具,僅僅用一段非常簡短的表達式語句,便能夠快速實現(xiàn)一個非常復雜的業(yè)務邏輯。知道這20個正則表達式,能讓你少寫1000行代碼,想知道嗎
    2016-04-04
  • python 正則表達式 re.sub & re.subn

    python 正則表達式 re.sub & re.subn

    正則表達式一個比較常見的用途是找到所有模式匹配的字符串并用不同的字符串來替換它們。sub方法提供一個替換值,可以是字符串或函數,和一個要被處理的字符串。這篇文章主要介紹了python 正則表達式 re.sub & re.subn,需要的朋友可以參考下
    2017-12-12

最新評論

江源县| 吐鲁番市| 休宁县| 德州市| 甘洛县| 明水县| 仁布县| 长汀县| 宁津县| 安吉县| 横峰县| 防城港市| 昌黎县| 万全县| 永吉县| 夏河县| 铜川市| 桃园市| 马龙县| 宁远县| 文化| 页游| 仁寿县| 黔江区| 天津市| 高清| 迁安市| 松阳县| 武穴市| 赤壁市| 偃师市| 文成县| 新余市| 庐江县| 清水河县| 鄂托克旗| 松溪县| 江城| 伊吾县| 根河市| 贵州省|