Javascript prototype 的一些扩展

来源:互联网 发布:linux更改管理员密码 编辑:程序博客网 时间:2024/05/29 05:04

以前没接触过prototype扩展,不过最近改造老页面,把一些js文件给拿掉了,然后就出现了一些问题。然后就知道了prototype扩展。

#1.String.trim(); 作用显而易见就是去除字符串的前后空格。这个方法在IE9及以上是直接支持的,但是低版本IE是不支持的。考虑浏览器兼容性还是得扩展一下靠谱。

String.prototype.trim = function(){return this.replace(/(^/s*)|(/s*$)/g,"");}

#2.String.replaceAll();替换字符串中的所有给定子字符串。

String.prototype.replaceAll = function(s1,s2) {return this.replace(new RegExp(s1,"gm"),s2);}


#3.未完待续


0 0
原创粉丝点击