LOGO 首页 OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 技术文档 其他文档  
 
网站管理员

[点晴模切ERP]asp解码函数对应的JS函数

liguoquan
2025年4月19日 11:35 本文热度 5046
: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, "&lt;script");  

    TxtToHtm = TxtToHtm.replace(/<\/script>/gi, "&lt;/script&gt;");  

    TxtToHtm = TxtToHtm.replace(/<iframe/gi, "&lt;iframe");  

    TxtToHtm = TxtToHtm.replace(/<\/iframe>/gi, "&lt;/iframe&gt;");  

  }  

  return TxtToHtm;  



点晴模切ERP更多信息:https://moqie.clicksun.cn,联系电话:4001861886

该文章在 2025/4/19 11:35:20 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2026 ClickSun All Rights Reserved  粤ICP备13012886号-2  粤公网安备44030602007207号