zoukankan      html  css  js  c++  java
  • jquery特殊字符转义方法

    //特殊字符转义
    function escapeJquery(srcString) {
    // 转义之后的结果
    var escapseResult = srcString;

    // javascript正则表达式中的特殊字符
    var jsSpecialChars = ["\", "^", "$", "*", "?", ".", "+", "(", ")", "[",
    "]", "|", "{", "}"];

    // jquery中的特殊字符,不是正则表达式中的特殊字符
    var jquerySpecialChars = ["~", "`", "@", "#", "%", "&", "=", "'", """,
    ":", ";", "<", ">", ",", "/"];

    for (var i = 0; i < jsSpecialChars.length; i++) {
    escapseResult = escapseResult.replace(new RegExp("\"
    + jsSpecialChars[i], "g"), "\"
    + jsSpecialChars[i]);
    }

    for (var i = 0; i < jquerySpecialChars.length; i++) {
    escapseResult = escapseResult.replace(new RegExp(jquerySpecialChars[i],
    "g"), "\" + jquerySpecialChars[i]);
    }

    return escapseResult;
    };
  • 相关阅读:
    多窗体
    滚动条
    个人信息调查
    登录页面
    蓝桥杯——放麦子
    java的BigDecimal
    蓝桥杯——判定字符的位置。
    输出日历
    蓝桥杯---简单的计算器
    蓝桥杯--Quadratic Equation
  • 原文地址:https://www.cnblogs.com/smallfa/p/9643475.html
Copyright © 2011-2022 走看看