国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 金山区| 忻城县| 宁武县| 新乡县| 长武县| 温宿县| 玉林市| 信丰县| 兴城市| 腾冲县| 栾川县| 佛学| 临城县| 健康| 五常市| 通山县| 德江县| 丘北县| 蒲江县| 东源县| 兖州市| 长寿区| 汕头市| 宁明县| 娄烦县| 保康县| 长白| 台州市| 泽库县| 潍坊市| 安宁市| 银川市| 无极县| 茂名市| 桃江县| 涡阳县| 祁门县| 佳木斯市| 卢氏县| 新河县| 绍兴市|