var B=s.match(/gecko/([0-9.]+)/)[1];
为何这句话 在dreamweaver cs6里有误?javascript

解决方案 »

  1.   

    var B=s.match(/gecko\/([0-9.]+)/)[1];
      

  2.   

    var B=s.match(/gecko/([0-9.]+)/)[1];好像倒数第二个右边的括号前面也要斜杠,它是特殊字符。
    应该是var B=s.match(/gecko\([0-9.]+\)/)[1];意思是如果是“gecko(”为左边,0到9还有“.”这一类的字符在中间,可以是一个或多个,“)”为右边,如果是这样理解就没有问题了。因为“(”还有“)”都是特殊字符,所以要用到"\"放在它的前面.
      

  3.   


    //特殊字符如果要作为普通字符前面要加“\” 转译, “/ .” 都是特殊字符
    var b = s.match(/gecko\/([0-9\.]+)/)[1];