Special character escapes
function Escapejquery (srcstring) {
The result after escaping
var escapseresult = srcstring;
Special characters in JavaScript regular expressions
var jsspecialchars = ["\ \", "^", "$", "*", "?", ".", "+", "(", ")", "[",
"]", "|", "{", "}"];
Special characters in jquery, not special characters in regular expressions
var jqueryspecialchars = ["~", "'", "@", "#", "%", "&", "=", "'", "\" ",
":", ";", "<", ">", ",", "/";
for (var i = 0; i < jsspecialchars.length; i++) {
Escapseresult = Escapseresult.replace (new RegExp ("\ \"
+ Jsspecialchars[i], "G"), "\ \"
+ jsspecialchars[i]);
}
for (var i = 0; i < jqueryspecialchars.length; i++) {
Escapseresult = Escapseresult.replace (new RegExp (Jqueryspecialchars[i),
"G"), "\ \" + jqueryspecialchars[i]);
}
return escapseresult;
};
jquery Special Character Escaping method