我们在校验一些密码等东西的时候,经常性需要匹配去掉不该有的数字或字母

1
2
3
4
5
6
7
8
9
/**
* 1. 以下这串代码则是可以填写大写字母和数字,但是字母其中需要去掉IOQ这三个,这样我们就需要利用 `?!`这个正则符号来去掉,后面的17大家都清楚,即是长度是需要填写17位
*/
let reg = /^((?![IOQ])[A-Z0-9]){17}$/
if(reg.test(frameNumber)) {
}else {
console.log("车架号VIN输入不正确!");
return;
}