代码描述:javascript模拟实现trim()方法。javascript模拟实现trim()方法代码实例下载
其他很多语言中,如vbscript或者c#中都有trim()方法,可以删除字符串两端的空格,令人欣慰的是在ECMAScript规范中已经有trim()定义,但是IE9以下浏览器不支持,为了兼容性,最好还是自定义实现此功能。 特别说明: 1.IE8以上浏览器、谷歌和火狐浏览器支持trim()方法。 2.在谷歌和火狐浏览器中也支持trimLeft()和trimRight()方法,不过这两个方法在当前是非标准的。 一.删除字符串两端的空格:
<script> String.prototype.trim=function(){ return this.replace(/^\\s+|\\s+$/g,"") } var str=" antzone "; console.log(str.length); console.log(str.trim().length); </script>
二.删除字符串左侧空格:
<script> String.prototype.ltrim=function(){ return this.replace(/^\\s+/g,"") } var str=" antzone"; console.log(str.length); console.log(str.ltrim().length); </script>
三.删除字符串右侧空格:
<script> String.prototype.rtrim=function(){ return this.replace(/\\s+$/g,"") } var str="antzone "; console.log(str.length); console.log(str.rtrim().length); </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能