JavaScript 荧光笔v1.0
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 荧光笔v1.0相关的知识,希望对你有一定的参考价值。
/*
**************************************
* String.highlight v1.0 *
* Autor: Carlos R. L. Rodrigues *
**************************************
*/
String.prototype.highlight = function(f, c, i){
var r = this, t = /([(){}|*+?.,^$\[\]\\])/g, i = !i ? "i" : "", rf = function(t, i){
return r.lastIndexOf("<", i) > r.lastIndexOf(">", i) ? t : c(t, p);
};
for(var p = -1, l = (f = f instanceof Array ? f : [f]).length; ++p < l;)
r = r.replace(new RegExp(f[p].replace(t, "\\\$1"), "gm" + i), rf);
return r;
}
以上是关于JavaScript 荧光笔v1.0的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript 不显眼的代码荧光笔由Dan Webb
MooTools产品荧光笔工具提示
JavaScript Javascript HTTP请求v1.0
JavaScript 总和v1.0
JavaScript 限制v1.0
JavaScript 日期格式v1.0