匹配总共出现1、3次但不能出现2次,比如匹配A出现的次数:AABBBBA,BABBBBBBB:可以通过。BABBABB:不可以通过好像正则表达式中只能匹配N-M次,中间的次数也会计算在内,所以我要排除特定的次数该怎么写?
下面的代码实现方式,可以参考下
var s = 'BABBABB'; var n = (s.split('A')).length-1; if(n==2){ alert("A出现了两次,不能通过"); }
用或逻辑,即出现1、3次,而不是指定连续