查了下正则的交集符是&&
但我用了怎么不行,得不到我想要的结果!
var filter = /^[a-zA-Z&&[^oiOI]]$/;
这个为什么识别不了?

解决方案 »

  1.   

    这个符号在JAVA里可以,
    在JS里就不行,搞不懂为什么?
      

  2.   

    那就是写的有问题
    干吗要[XXX[YYY]]这样用呢 没意义啊
      

  3.   

    正则交集语法是这样的啊
    [a-zA-Z&&[^oiOI]]
    意思是除去oiOI的所用英文字母!
      

  4.   

    你整个的表达式要匹配什么情况呢?
    目前看好像是一个非oOiI的字母
    如果是匹配整个字符串都不含oOiI的话,应该在后面加个+
    试试看
    var   filter   =   /^[a-zA-Z&&[^oiOI]]+$/;