我正在尝试创建一个根据正则表达式验证邮政编码的函数。用户可以选择一个或多个邮政编码。
当我输入一个邮政编码时,它工作正常,但是当输入多个邮政编码时,我只是得到未定义的结果
这是我的功能
const validatePostcode = (...postcode) => {
const postcodeRegex = /^[A-Z]{1,2}[0-9]{1,2}[A-Z]{0,1} ?[0-9][A-Z]{2}$/i;
if (postcode.length > 1) {
postcode.forEach((item) => {
console.log(item);
return postcodeRegex.test(item);
});
} else {
return postcodeRegex.test(postcode);
}
};
侃侃无极
暮色呼如
有只小跳蛙
相关分类