减号是元字符吗?在正则表达式中需要转义吗?
--------------------------------------------------

解决方案 »

  1.   

    一般不需要。/[+--]/g 匹配 “+”、“,”、“-”为了可读性可以转义一下
    /[+-\-]/g/[+-]\d+/g,/[+\-]\d+/g
      

  2.   

    是这样的:  <script type="text/javascript">
    //以下两种写法,效果没区别,所以问问,这个减号前的反斜杠,是不是应该加上呀?
    var myreg=/^[\-\w]+$/;
    var myreg=/^[-\w]+$/;
    var str="asdf_asdf--sd-56af";
    var result=myreg.test(str);
    alert(result);
      </script>
      

  3.   

    在[]字符集中可能需要
    如[a-z]表示小写字母
    [a\-z]表示a、-、z其中之一