没人回答么?
自己顶
var key="(adbc)(";
如果要查询key,因为里面有),(等字符会出错
如何转到正则的语法??

解决方案 »

  1.   

    你的意思是不是说有()这两个符号就报错
    var key="(adbc)(";
    re=/[()]/g
    if(re.test(key))
    {
       alert("正确")
    }
    else
    {
       alert("错误")
    }
      

  2.   

    我是说
    var key="(adbc)(";转化到var key="\(adbc\)\(";这样搜索就(adbc)(就作为一个关键字搜索,
    因为()会与正则表达式中的()冲突啊,所以有什么让他转换掉
    key是用户输入要查询的