這篇文章將為大家詳細(xì)講解有關(guān)如何使用正則刪除字符串左、右或兩端,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)公司專注于企業(yè)營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、貴港網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、電子商務(wù)商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為貴港等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
1.消除字符串左邊的空格
復(fù)制代碼 代碼如下:
function leftTrim(str){
return str.replace(/^\s*/,"");//^符號(hào)表示從開頭即左邊進(jìn)行匹配
}
//alert("111"+leftTrim(" aaa ")+"111");//兩邊的111作為參考,判斷空格是否被刪除
2.消除字符串右邊的空格
復(fù)制代碼 代碼如下:
function rightTrim(str){
return str.replace(/\s*$/,"");
}
//alert("111"+rightTrim(" aaa ")+"111");//兩邊的111作為參考,判斷空格是否被刪除
3.消除字符串兩邊的空格
復(fù)制代碼 代碼如下:
function trim(str){
return str.replace(/(^\s*)|(\s*$)/g,"");
}
//alert("111"+trim(" aaa ")+"111");//兩邊的111作為參考,判斷空格是否被刪除
當(dāng)然為了方便,我們還可以對(duì)字符串中的功能進(jìn)行拓展
復(fù)制代碼 代碼如下:
String.prototype.trim = function(){
return trim(this);
}
var str = " aaa ";
alert("111"+str.trim()+"111");//兩邊的111作為參考,判斷空格是否被刪除
關(guān)于“如何使用正則刪除字符串左、右或兩端”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。