你可以像这样使用范围/^[A-DF-OQRT-Z\d]{8}$/i^- 字符串的开始^[A-DF-OQRT-Z\d]A-F- 可以匹配任何字符A to FF-O- 可以匹配任何字符F to OQR- 匹配字符Q, RT-Z- 可以匹配从 T 到 Z 的任何字符 let pattern = /^[A-DF-OQRT-Z\d]{8}$/i return pattern.test(str)}console.log(matcher('abcdeh123'))console.log(matcher('abcdh123'))