详解Javascript trim()函数实现
在JavaScript中我们需要用到trim的地方很多,但是JavaScript又没有独立的trim函数或者方法可以使用,所以我们需要自己写个trim函数来实现我们的目的。
方案一:
以原型方式调用,即obj.trim()形式,此方式简单且使用方面广泛,定义方式如下:
scriptlanguage=”javascript” /** *删除左右两端的空格 */ String.prototype.trim=function() { returnthis.replace(/(^\s*)|(\s*$)/g,”); } /** *删除左边的空格 */ String.prototype.ltrim=function() { returnthis.replace(/(^\s*)/g,”); } /** *删除右边的空格 */ String.prototype.rtrim=function() { returnthis.replace(/(\s*$)/g,”); } /script |
scripttype=”text/javascript” alert(document.getElementById(’abc’).value.trim()); alert(document.getElementById(’abc’).value.ltrim()); alert(document.getElementById(’abc’).value.rtrim()); /script |
方案二:
以工具方式调用,即trim(obj)的形式,此方式可以用于特殊处理需要,定义方式如下:
相关推荐
nmgxzm00 2020-11-10
ifconfig 2020-10-14
hhanbj 2020-11-17
zfszhangyuan 2020-11-16
古叶峰 2020-11-16
一个智障 2020-11-15
jipengx 2020-11-12
81427005 2020-11-11
xixixi 2020-11-11
游走的豚鼠君 2020-11-10
苗疆三刀的随手记 2020-11-10
Web卓不凡 2020-11-03
小飞侠V 2020-11-02
帕尼尼 2020-10-30
爱读书的旅行者 2020-10-26
帕尼尼 2020-10-23
杏仁技术站 2020-10-23
淼寒儿 2020-10-22