【备忘】JavaScript 中的字符串转义等
2010-12-22 06:08 Nana's Lich 阅读(662) 评论(0) 收藏 举报var spcEsc = {
'\x00': "x00",
'\n': "n",
'\r': "r",
'\u8232': "u2028",
'\u8233': "u2029"
};
var escStr = /[\x00\n\r"'\\\u2028\u2029]/g;
//var escRX = /[-$^.[\]()?+*{}\\\/|\x00\r\n\u2028\u2029]/g;
// $()*+ -./ ? [\]^ {|}
var escRX = /[\x00\n\r$-+--\/?[-^{|}\u2028\u2029]/g;
function filter($0, pos, input){
return '\\' + (spcEsc[$0] || $0);
}
var spcEsc = {
'\n': "n",
'\r': "r",
'\x00': "x00"};
var escStr = /[\x00\n\r"'\\\u2028\u2029]/g;
//var escRX = /[-$^.[\]()?+*{}\\\/|\x00\r\n\u2028\u2029]/g;
// $()*+ -./ ? [\]^ {|}
var escRX = /[\x00\n\r$-+--\/?[-^{|}\u2028\u2029]/g;
function filter(c){
return '\\' + (spcEsc[c] || (c > '\xFF' ?
'u' + (c.charCodeAt(0) + 65536).toString(16).slice(1) : c));
}
String、RegExp
零〇壱壹弐貳弍弐贰貮参叁弎肆伍陸陆柒捌玖拾
ⅠⅫⅯⅰⅻↂ09①⑩⑳⑴⑽⒇⒈⒑⒛㈠㈩㊀㊉㋀㋉㋋㏠㏩㏾㍘㍡㍢㍰⁰⁹₀₉
浙公网安备 33010602011771号