请问怎样用正则表达式批量查找类似(request("id"),request.form("id"))并替换为 safe(request("id")),safe(request.form("id"))?请大家帮忙啊。

解决方案 »

  1.   

    哪里是变化的,id?<script type="text/javascript">
        var test="(request(\"id\"),request.form(\"id\"))"; 
        var reg = /\(request\("([^"]*)"\),request.form\("([^"]*)"\)\)/g;
        var result = test.replace(reg, "safe(request(\"$1\")),safe(request.form(\"$2\"))");
        document.write(result);
    </script> 
      

  2.   

    楼上的可以啊,字符串操作跟Java差不多