js特殊字符处理 https://my.oschina.net/u/2436852/blog/841835
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
function transSpecialChar(pageStr){ if(pageStr != undefined && pageStr != "" && pageStr != 'null'){ pageStr = pageStr.replace(/\r/g, "\\r"); pageStr = pageStr.replace(/\n/g, "\\n"); pageStr = pageStr.replace(/\t/g, "\\t"); pageStr = pageStr.replace(/\\/g, "\\\\"); pageStr = pageStr.replace(/("")+/g, '"'); pageStr = pageStr.replace(/\'/g, "'"); pageStr = pageStr.replace(/ /g, " "); pageStr = pageStr.replace(/</g, "<"); pageStr = pageStr.replace(/>/g, ">"); } return pageStr; } |