前台Javascript转换特殊字符
/**
作者信息
name: yeliangbiao
email: ianylb@sina.com
此脚本用来转换特殊字符,如"&"转换成"&"
*/
//在正则表达式中有特殊意义的字符
var regSpecialChars = [ "^","$","(",")","[","]","{","}",".","?","+","*","|","\\"];
//HTML特殊字符集的Map
var specialCharsMap = {"&": "&", //必须放在第一个,先将&转换了,之后就不会影响到转换后生成的&
"#":"#",//必须放在第二个,先将&转换了,之后就不会影响到转换后生成的&
">" : ">",
"<" : "<",
"‘":"&lsquo",
"’":"&rsquo",
",":"&sbquo",
"'":"'",
"\\":"\",
"\"":"“",
"!":"!",
"%":"%",
"~":"~",
"@":"@",
"=":"=",
"(":"(",
")":")",
"{":"{",
"}":"}",
"[":"[",
"]":"]",
"$":"$",
"?":"?",
"*":"*",
"|":"|",
"^":"^",
".":".",