const onFinishSelect = (e) => {
e.preventDefault();
//两位字母+三-四位数字 / 指定三位字母+三-四位数字
//允许存在空格 / 允许指定字母单独提交
const regex1 = /^[a-zA-Z]\s*[a-zA-Z]\s*\d\s*\d\s*\d\s*\d?\s*$/i;
const regex2 = /^p\s*[tv]\s*[ac]\s*(\d{3,4})?$/i;
const isValidVariety = regex1.test(varieties) || regex2.test(varieties);
if (isValidVariety) {
setTransition(true);
setTimeout(() => {
setTransition(false)
setSubmitBox(true);
}, 2000);
return;
}
//限制词
//限制词组:keyword , 允许词组:varkeywordItems
if (keyword.some(word => varieties.includes(word))) {
message.error('请输入正确合约。');
} else if (varkeywordItems.some(word => varieties.includes(word))) {
setTransition(true);
setTimeout(() => {
setTransition(false)
setSubmitBox(true);
}, 2000);
} else {
message.error('请输入正确的合约。');
}
console.log(varieties);
}
关键词屏蔽:正则验证
最新推荐文章于 2024-05-21 19:50:21 发布