Prototype RegExp对象 学习
更新时间:2009年07月19日 01:02:34 作者:
帮助文档上没有这个对象,实际上源代码中这个对象还是有方法的,就1静态方法,作用也不是很大,这里简单说一下,因为以后介绍别的对象时会用到这个RegExp
复制代码 代码如下:
RegExp.prototype.match = RegExp.prototype.test;
RegExp.escape = function(str) {
return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1');
};
就一个escape方法,就是把那几个特殊字符转义一下。
还有就是match方法是test方法的别名。
看一个例子:
var str=RegExp.escape("+.[]$://!");
document.writeln(str) //==> "\+\.\[\]\$\:\/\/\!"
相关文章
javascript prototype,executing,context,closure
JavaScript是一种灵活的脚本语言。与Java、C++等需要编译执行的程序设计语言有很大不同,在使用的过程中,会暴露出一些问题。2008-12-12
Prototype PeriodicalExecuter对象 学习
这个对象就是可以周期性的执行某个方法,但是在它内部维持了一个状态,可以防止由于某些原因一次调用没执行,然后下一次调用又来了,这样会造成连续执行两次方法。上面的第二断英文就是这个意思。2009-07-07
prototype 1.5 & scriptaculous 1.6.1 学习笔记
prototype 1.5 & scriptaculous 1.6.1 学习笔记...2006-09-09
Prototype源码浅析 Enumerable部分之each方法
在javascript中,根本找不到Enumerable的影子,因为这一块是Prototype作者从Ruby中借鉴过来的。2012-01-01


最新评论