[点晴模切ERP]asp解码函数对应的JS函数
当前位置:点晴教程→点晴ERP企业管理信息系统
→『 经验分享&操作答疑 』
:asp解码函数对应的JS函数![]() function HtmToTxt(tmpWord) { let HtmToTxt = tmpWord + "";
if (HtmToTxt + "CS" !== "CS") { if (isNaN(Date.parse(HtmToTxt)) && isNaN(Number(HtmToTxt))) { // Check if not a number or a date HtmToTxt = HtmToTxt.replace(/=/g, "="); HtmToTxt = HtmToTxt.replace(/&/g, "&"); HtmToTxt = HtmToTxt.replace(/%/g, "%"); HtmToTxt = HtmToTxt.replace(/\(/g, "("); HtmToTxt = HtmToTxt.replace(/\)/g, ")"); HtmToTxt = HtmToTxt.replace(/>/g, ">"); HtmToTxt = HtmToTxt.replace(/</g, "<"); HtmToTxt = HtmToTxt.replace(/{/g, "{"); HtmToTxt = HtmToTxt.replace(/}/g, "}"); HtmToTxt = HtmToTxt.replace(/,/g, ","); HtmToTxt = HtmToTxt.replace(/\+/g, "+"); HtmToTxt = HtmToTxt.replace(/"/g, """); HtmToTxt = HtmToTxt.replace(/!/g, "!"); HtmToTxt = HtmToTxt.replace(/'/g, "'"); HtmToTxt = HtmToTxt.replace(/;/g, ";"); HtmToTxt = HtmToTxt.replace(/\//g, "/"); HtmToTxt = HtmToTxt.replace(/-/g, "-"); HtmToTxt = HtmToTxt.replace(/#/g, "#"); HtmToTxt = HtmToTxt.replace(/\x00/g, ""); // CHR(0) HtmToTxt = HtmToTxt.replace(/\x20/g, " "); // CHR(32) - Space HtmToTxt = HtmToTxt.replace(/\x09/g, " "); // CHR(9) - Tab HtmToTxt = HtmToTxt.replace(/\x22/g, """); // CHR(34) - Double Quote HtmToTxt = HtmToTxt.replace(/\x27/g, "'"); // CHR(39) - Single Quote HtmToTxt = HtmToTxt.replace(/\x0D/g, " "); // CHR(13) - Carriage Return HtmToTxt = HtmToTxt.replace(/\x0A/g, " "); // CHR(10) - Line Feed HtmToTxt = HtmToTxt.replace(/\r\n/g, " "); // vbCrLf HtmToTxt = HtmToTxt.replace(/ /g, " "); HtmToTxt = HtmToTxt.replace(/script/gi, "script"); // Case-insensitive HtmToTxt = HtmToTxt.replace(/select/gi, "select"); HtmToTxt = HtmToTxt.replace(/update/gi, "update"); HtmToTxt = HtmToTxt.replace(/delete/gi, "delete"); HtmToTxt = HtmToTxt.replace(/from/gi, "from"); HtmToTxt = HtmToTxt.replace(/where/gi, "where"); HtmToTxt = HtmToTxt.replace(/create/gi, "create"); HtmToTxt = HtmToTxt.replace(/alter/gi, "alter"); HtmToTxt = HtmToTxt.replace(/drop/gi, "drop"); HtmToTxt = HtmToTxt.replace(/truncate/gi, "truncate"); HtmToTxt = HtmToTxt.replace(/insert/gi, "insert"); HtmToTxt = HtmToTxt.replace(/union/gi, "union"); HtmToTxt = HtmToTxt.replace(/exec/gi, "exec"); HtmToTxt = HtmToTxt.replace(/\?/g, "?"); HtmToTxt = HtmToTxt.replace(/\[/g, "["); HtmToTxt = HtmToTxt.replace(/\]/g, "]"); } }
return HtmToTxt; } function TxtToHtm(tmpWord) { let TxtToHtm = tmpWord + ""; // Ensure it's a string
// Function to check if a string contains any of the characters in another string. function containsAny(str, chars) { return chars.split('').some(char => str.includes(char)); }
if (containsAny(TxtToHtm + "CS", "&¥")) { TxtToHtm = TxtToHtm.replace(/=/g, "="); TxtToHtm = TxtToHtm.replace(/&/g, "&"); TxtToHtm = TxtToHtm.replace(/%/g, "%"); TxtToHtm = TxtToHtm.replace(/(/g, "("); TxtToHtm = TxtToHtm.replace(/)/g, ")"); TxtToHtm = TxtToHtm.replace(/>/g, ">"); TxtToHtm = TxtToHtm.replace(/ TxtToHtm = TxtToHtm.replace(/{/g, "{"); TxtToHtm = TxtToHtm.replace(/}/g, "}"); TxtToHtm = TxtToHtm.replace(/,/g, ","); TxtToHtm = TxtToHtm.replace(/+/g, "+"); TxtToHtm = TxtToHtm.replace(/"/g, "\""); TxtToHtm = TxtToHtm.replace(/!/g, "!"); TxtToHtm = TxtToHtm.replace(/'/g, "'"); TxtToHtm = TxtToHtm.replace(/;/g, ";"); TxtToHtm = TxtToHtm.replace(///g, "/"); TxtToHtm = TxtToHtm.replace(/-/g, "-"); TxtToHtm = TxtToHtm.replace(/#/g, "#"); TxtToHtm = TxtToHtm.replace(/ /g, String.fromCharCode(32)); TxtToHtm = TxtToHtm.replace(/ /g, String.fromCharCode(9)); TxtToHtm = TxtToHtm.replace(/"/g, String.fromCharCode(34)); TxtToHtm = TxtToHtm.replace(/'/g, String.fromCharCode(39)); TxtToHtm = TxtToHtm.replace(/ /g, String.fromCharCode(13)); TxtToHtm = TxtToHtm.replace(/ /g, String.fromCharCode(10)); TxtToHtm = TxtToHtm.replace(/ /g, "\r\n"); //vbCrLf in javascript is "\r\n" TxtToHtm = TxtToHtm.replace(/ /g, " "); TxtToHtm = TxtToHtm.replace(/script/g, "script"); TxtToHtm = TxtToHtm.replace(/select/g, "select"); TxtToHtm = TxtToHtm.replace(/update/g, "update"); TxtToHtm = TxtToHtm.replace(/delete/g, "delete"); TxtToHtm = TxtToHtm.replace(/from/g, "from"); TxtToHtm = TxtToHtm.replace(/where/g, "where"); TxtToHtm = TxtToHtm.replace(/create/g, "create"); TxtToHtm = TxtToHtm.replace(/alter/g, "alter"); TxtToHtm = TxtToHtm.replace(/drop/g, "drop"); TxtToHtm = TxtToHtm.replace(/truncate/g, "truncate"); TxtToHtm = TxtToHtm.replace(/insert/g, "insert"); TxtToHtm = TxtToHtm.replace(/union/g, "union"); TxtToHtm = TxtToHtm.replace(/exec/g, "exec"); }
if (TxtToHtm.includes("$") && TxtToHtm.includes("@")) { TxtToHtm = TxtToHtm.replace(/\=/g, "="); TxtToHtm = TxtToHtm.replace(/\&/g, "&"); TxtToHtm = TxtToHtm.replace(/\%/g, "%"); TxtToHtm = TxtToHtm.replace(/\(/g, "("); TxtToHtm = TxtToHtm.replace(/\)/g, ")"); TxtToHtm = TxtToHtm.replace(/\>/g, ">"); TxtToHtm = TxtToHtm.replace(/\ TxtToHtm = TxtToHtm.replace(/\{/g, "{"); TxtToHtm = TxtToHtm.replace(/\}/g, "}"); TxtToHtm = TxtToHtm.replace(/\,/g, ","); TxtToHtm = TxtToHtm.replace(/\+/g, "+"); TxtToHtm = TxtToHtm.replace(/\"/g, "\""); TxtToHtm = TxtToHtm.replace(/\!/g, "!"); TxtToHtm = TxtToHtm.replace(/\'/g, "'"); TxtToHtm = TxtToHtm.replace(/\;/g, ";"); TxtToHtm = TxtToHtm.replace(/\//g, "/"); TxtToHtm = TxtToHtm.replace(/\-/g, "-"); TxtToHtm = TxtToHtm.replace(/\#/g, "#"); TxtToHtm = TxtToHtm.replace(/\ /g, String.fromCharCode(32)); TxtToHtm = TxtToHtm.replace(/\ /g, String.fromCharCode(9)); TxtToHtm = TxtToHtm.replace(/\"/g, String.fromCharCode(34)); TxtToHtm = TxtToHtm.replace(/\'/g, String.fromCharCode(39)); TxtToHtm = TxtToHtm.replace(/\ /g, String.fromCharCode(13)); TxtToHtm = TxtToHtm.replace(/\ /g, String.fromCharCode(10)); TxtToHtm = TxtToHtm.replace(/\ /g, "\r\n"); //vbCrLf in javascript is "\r\n" TxtToHtm = TxtToHtm.replace(/\ /g, " "); TxtToHtm = TxtToHtm.replace(/\script/g, "script"); TxtToHtm = TxtToHtm.replace(/\select/g, "select"); TxtToHtm = TxtToHtm.replace(/\update/g, "update"); TxtToHtm = TxtToHtm.replace(/\delete/g, "delete"); TxtToHtm = TxtToHtm.replace(/\from/g, "from"); TxtToHtm = TxtToHtm.replace(/\where/g, "where"); TxtToHtm = TxtToHtm.replace(/\create/g, "create"); TxtToHtm = TxtToHtm.replace(/\alter/g, "alter"); TxtToHtm = TxtToHtm.replace(/\drop/g, "drop"); TxtToHtm = TxtToHtm.replace(/\truncate/g, "truncate"); TxtToHtm = TxtToHtm.replace(/\insert/g, "insert"); TxtToHtm = TxtToHtm.replace(/\union/g, "union"); TxtToHtm = TxtToHtm.replace(/\exec/g, "exec"); TxtToHtm = TxtToHtm.replace(/\?/g, "?"); TxtToHtm = TxtToHtm.replace(/\[/g, "["); TxtToHtm = TxtToHtm.replace(/\]/g, "]"); TxtToHtm = TxtToHtm.replace(/<script/gi, "<script"); TxtToHtm = TxtToHtm.replace(/<\/script>/gi, "</script>"); TxtToHtm = TxtToHtm.replace(/<iframe/gi, "<iframe"); TxtToHtm = TxtToHtm.replace(/<\/iframe>/gi, "</iframe>"); }
return TxtToHtm; } 点晴模切ERP更多信息:https://moqie.clicksun.cn,联系电话:4001861886 该文章在 2025/4/19 11:35:20 编辑过 |
关键字查询
相关文章
正在查询... |