fix: 修复邮箱包含.号校验失败的bug

pull/436/head
xiaojunnuo 2025-06-20 16:45:29 +08:00
parent e11b3becfd
commit 65dcae79f8
1 changed files with 3 additions and 1 deletions

View File

@ -54,7 +54,9 @@ onMounted(async () => {
async function addItem() {
const email = newEmail.value;
//
if (!/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(newEmail.value)) {
const regExp =
/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/;
if (!regExp.test(email)) {
notification.error({
message: "请填写正确的邮箱地址",
});