国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js編寫trim()函數(shù)及正則表達(dá)式的運(yùn)用

2024-05-06 15:53:32
字體:
供稿:網(wǎng)友
js中本身是沒有trim函數(shù)的,不過你可以自己寫一個(gè),下面的實(shí)現(xiàn)方法是用到了正則表達(dá)式,效率不錯(cuò),并把這三個(gè)方法加入String對(duì)象的內(nèi)置方法中去

1.js中本身是沒有trim函數(shù)的,不過你可以自己寫一個(gè)

復(fù)制代碼 代碼如下:


function trim(str) {
var newStr = str.replace(/^/s*$/g,'')
retrun newStr;
}


2.去除字符串左右兩端的空格,在vbscript里面可以輕松地使用 trim、ltrim 或 rtrim,但在js中卻沒有這3個(gè)內(nèi)置方法,需要手工編寫。下面的實(shí)現(xiàn)方法是用到了正則表達(dá)式,效率不錯(cuò),并把這三個(gè)方法加入String對(duì)象的內(nèi)置方法中去。

寫成類的方法格式如下:(str.trim();)

復(fù)制代碼 代碼如下:


<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>
寫成函數(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>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 五河县| 奉节县| 安岳县| 巴塘县| 通榆县| 渭源县| 衡阳县| 安泽县| 仁寿县| 齐齐哈尔市| 鄯善县| 镇安县| 定州市| 清苑县| 唐海县| 上犹县| 西盟| 廊坊市| 忻城县| 板桥市| 玉屏| 镇远县| 平南县| 金沙县| 宜兰市| 宁阳县| 五原县| 同仁县| 红桥区| 怀远县| 奉新县| 渑池县| 临桂县| 应用必备| 日喀则市| 田林县| 宁河县| 绩溪县| 封丘县| 塔城市| 景泰县|