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;
    };
  • 相关阅读:
    [算法]最长子数组问题
    [算法]K-SUM problem
    selenium-远程调用
    pytest-fixture
    Ubuntu18.04中安装virtualenv和virtualenvwrapper
    shell
    mac保存远程链接
    css
    js基础
    css基础
  • 原文地址:https://www.cnblogs.com/smallfa/p/9643475.html
Copyright © 2011-2022 走看看