用js實(shí)現(xiàn)trim()的解決辦法
----------------------------------js去空格----------------------------------
去除字符串左右兩端的空格,在vbscript里面可以輕松地使用 trim、ltrim 或 rtrim,但在js中卻沒(méi)有這3個(gè)內(nèi)置方法,需要手工編寫(xiě)。下面的實(shí)現(xiàn)方法是用到了正則表達(dá)式,效率不錯(cuò),并把這三個(gè)方法加入String對(duì)象的內(nèi)置方法中去。
寫(xiě)成類(lèi)的方法格式如下:(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>
寫(xiě)成函數(shù)可以這樣:(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>
- Javascript 5種方法實(shí)現(xiàn)過(guò)濾刪除前后所有空格
- javascript中使用正則表達(dá)式刪除前后空格的方法
- javaScript 刪除字符串空格多種方法小結(jié)
- javascript中使用正則表達(dá)式實(shí)現(xiàn)刪除字符串中的前后空格
- JavaScript trim 實(shí)現(xiàn)去除字符串首尾指定字符的簡(jiǎn)單方法
- Javascript中實(shí)現(xiàn)trim()函數(shù)的兩種方法
- javascript trim函數(shù)在IE下不能用的解決方法
- js 去掉空格實(shí)例 Trim() LTrim() RTrim()
- JavaScript自定義方法實(shí)現(xiàn)trim()、Ltrim()、Rtrim()的功能
- js編寫(xiě)trim()函數(shù)及正則表達(dá)式的運(yùn)用
- js自定義trim函數(shù)實(shí)現(xiàn)刪除兩端空格功能
相關(guān)文章
淺談Javascript常用正則表達(dá)式應(yīng)用
這篇文章主要介紹了Javascript常用正則表達(dá)式應(yīng)用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
關(guān)于javascript事件響應(yīng)的基礎(chǔ)語(yǔ)法總結(jié)(必看篇)
下面小編就為大家?guī)?lái)一篇關(guān)于javascript事件響應(yīng)的基礎(chǔ)語(yǔ)法總結(jié)(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧,祝大家游戲愉快哦2016-12-12
深入理解javaScript中的事件驅(qū)動(dòng)
本篇文章是對(duì)javaScript中的事件驅(qū)動(dòng)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
javascript中var與let、const的區(qū)別詳解
這篇文章主要介紹了javascript中var與let、const的區(qū)別詳解,需要的朋友可以參考下2022-12-12
JavaScript中幾種排序算法的簡(jiǎn)單實(shí)現(xiàn)
這篇文章主要介紹了JavaScript中幾種排序算法的簡(jiǎn)單實(shí)現(xiàn),排序是各種編程語(yǔ)言學(xué)習(xí)中都是共通的必會(huì)的基礎(chǔ),需要的朋友可以參考下2015-07-07
javascript學(xué)習(xí)指南之回調(diào)問(wèn)題
回調(diào)函數(shù)被認(rèn)為是一種高級(jí)函數(shù),一種被作為參數(shù)傳遞給另一個(gè)函數(shù)(在這稱(chēng)作"otherFunction")的高級(jí)函數(shù),回調(diào)函數(shù)會(huì)在otherFunction內(nèi)被調(diào)用(或執(zhí)行)?;卣{(diào)函數(shù)的本質(zhì)是一種模式(一種解決常見(jiàn)問(wèn)題的模式),因此回調(diào)函數(shù)也被稱(chēng)為回調(diào)模式。2016-04-04

