1/**************************************************
2 *
3 *  Extensions for the RegExp object
4 *
5 *  @author Ilya Lebedev <ilya@lebedev.net>
6 *  @modified $Date: 2006-11-12 15:20:46 +0300 (Вск, 12 Ноя 2006) $
7 *  @version $Rev: 101 $
8 *  @license LGPL 2.1 or later
9 **************************************************/
10RegExp.escape=function(i){if(!arguments.callee.sRE){var I=['/','.','*','+','?','|','(',')','[',']','{','}','$','^','\\'];arguments.callee.sRE=new RegExp('(\\'+I.join('|\\')+')','g');}return isString(i)?i.replace(arguments.callee.sRE,'\\$1'):(isArray(i)?i.map(RegExp.escape).join("|"):"");};
11