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

首頁 > 編程 > JavaScript > 正文

js編寫trim()函數及正則表達式的運用

2019-11-20 21:51:12
字體:
來源:轉載
供稿:網友

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

復制代碼 代碼如下:

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

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

寫成類的方法格式如下:(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>
寫成函數可以這樣:(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>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 托里县| 湟源县| 永泰县| 精河县| 家居| 额敏县| 红安县| 游戏| 昭平县| 竹山县| 南漳县| 腾冲县| 兴安盟| 阳原县| 安泽县| 常山县| 五大连池市| 深泽县| 望都县| 麻江县| 汉寿县| 安达市| 博客| 建始县| 岚皋县| 璧山县| 通河县| 镇巴县| 鄂托克前旗| 洛川县| 长岛县| 兴业县| 渭源县| 常熟市| 密云县| 芮城县| 中方县| 中阳县| 吉木乃县| 晋中市| 新兴县|