可以使用竖线(|)字符表示或者的关系。

    /a |bcd/ 匹配a或 bcd字符。

    /(ab)+| (cd)+/ 匹配出现一次或多次的ab或者cd

    <script> //或操作符 | // var reg = /^a|bcd$/; //匹配时,要么匹配以a开头的,要么匹配以 bcd 结尾的 // console.log(reg.test(“cbcde”)); // console.log(reg.test(“acbcde”)); // console.log(reg.test(“abcd”)); // 如果想在正则中,在两个规则之间只能选其中一个,不能包含其他的开头结尾,需要去将或运算放到分组里 var reg = /^(ab|cd)$/; console.log(reg.test(“abcd”)); console.log(reg.test(“ab”)); console.log(reg.test(“cd”));

    </script>或操作符 - 图1