日期:2014-05-16 浏览次数:20345 次
?
使用prototype这个特殊的属性实现:
?
?
String.prototype.isDate = function(){ var regex = new RegExp("^[\d]([-|/])[\d]{1,2}([-|/])[\d]{1,2}$"); console.log(this); return regex.exec(this); } var strValue = "12512412"; alert(strValue.isDate());
?http://baike.baidu.com/view/1217697.htm#3
?
?
//如果要重写覆盖浏览器内置对象,又要兼容不同的浏览器,覆写之前加上: window.fun=window.fun; //fun指的是你要覆写的内置函数。然后开始重写: window.fun=function(){ //.... }?
重写当然也能用prototype进行。
?
出自:http://blog.163.com/jinlu_hz/blog/static/113830152201131192555438/
不过据我测试,不写第一句的情况下,在chrome、IE8、IE6重写都是可以工作的。奇怪。
?
?