/**
* String
* Añade los siguientes métodos a los objetos String:
*	String.trim => Elimina espacios en blanco a izquierda y derecha
*	String.scape => Escapa los caracteres de escape (p.e. "\" => "\\d")
*	String.scapeRegExpKeywords => Escapa los caracteres clave de una expresion regular (p.e. "\" => "\\d")
*
* @author David G. Matarrodona
*/

String.prototype.trim = function(){
	return this.replace(/^\s+|\s+$/g,'');
}

String.prototype.scapeRegExpKeywords = function(){
	return this.replace(/\[/g,"\\[").replace(/\]/g,"\\]").replace(/\(/g,"\\(").replace(/\)/g,"\\)").replace(/\{/g,"\\{").replace(/\}/g,"\\}").replace(/\?/g,"\\?").replace(/\+/g,"\\+").replace(/\*/g,"\\*").replace(/\-/g,"\\-")
}

String.prototype.scape = function(){
	return this.replace(/\\/g,"\\\\");
}

