下面这两个正则表达式:/^ab|cd$/
/^(ab|cd)&/为什么匹配的结果不一样呢,求解

解决方案 »

  1.   

    /^(ab|cd)&/:
    1./^(ab)&/
    2./^(cd)&//^ab|cd$/:
    1./^ab/
    2./cd&/
      

  2.   

    /^ab|cd$/
    /^(ab|cd)&/$ 和 & 能一样吗
      

  3.   

    ..好巧的问题。。http://topic.csdn.net/u/20120426/10/57ffba31-3433-4fef-9abe-e2f602d6758c.html?19101
      

  4.   

    手误/^ab|cd$/
    /^(ab|cd)$/是这两个,有啥区别呀?
      

  5.   

    /^ab|cd$/:
    这个表示以ab开头或者以cd结尾。
    /^(ab|cd)$//^(ab|cd)&/:
    1./^(ab)&/
    2./^(cd)&/
    你说有什么区别啊。。
      

  6.   

    /^ab|cd$/
    以a开头后面跟一个b或者以d结尾前面有字母c
    /^(ab|cd)$/只能匹配ab或者cd
      

  7.   


    var s = '1d12f3f1';
    var re = /(?=[\da-z]{4,10})(?!^(\d+|[a-z]+)$).+/i;
    alert(re.test(s))试试