邮箱正则
Showing
1 changed file
with
23 additions
and
13 deletions
| ... | @@ -52,13 +52,13 @@ | ... | @@ -52,13 +52,13 @@ |
| 52 | <file-upload v-model="form.invitationFileArr" :button-text="language==0?'上传':'Upload'" :is-show-tip="false" | 52 | <file-upload v-model="form.invitationFileArr" :button-text="language==0?'上传':'Upload'" :is-show-tip="false" |
| 53 | :limit="1"></file-upload> | 53 | :limit="1"></file-upload> |
| 54 | </el-form-item> | 54 | </el-form-item> |
| 55 | <!-- <el-form-item :label="language==0?'是否需要中文邀请函':'Do you need a Chinese invitation?'" prop="chinese"--> | 55 | <!-- <el-form-item :label="language==0?'是否需要中文邀请函':'Do you need a Chinese invitation?'" prop="chinese"--> |
| 56 | <!-- required>--> | 56 | <!-- required>--> |
| 57 | <!-- <el-radio-group v-model="form.chinese">--> | 57 | <!-- <el-radio-group v-model="form.chinese">--> |
| 58 | <!-- <el-radio value="1">{{ language == 0 ? '是' : 'Yes' }}</el-radio>--> | 58 | <!-- <el-radio value="1">{{ language == 0 ? '是' : 'Yes' }}</el-radio>--> |
| 59 | <!-- <el-radio value="0">{{ language == 0 ? '否' : 'No' }}</el-radio>--> | 59 | <!-- <el-radio value="0">{{ language == 0 ? '否' : 'No' }}</el-radio>--> |
| 60 | <!-- </el-radio-group>--> | 60 | <!-- </el-radio-group>--> |
| 61 | <!-- </el-form-item>--> | 61 | <!-- </el-form-item>--> |
| 62 | 62 | ||
| 63 | <!-- 一般信息--> | 63 | <!-- 一般信息--> |
| 64 | <el-form-item :label="language==0?'国家/地区协会名':'MNA/Team Name'" :required="form.applicatType==1" | 64 | <el-form-item :label="language==0?'国家/地区协会名':'MNA/Team Name'" :required="form.applicatType==1" |
| ... | @@ -298,7 +298,8 @@ | ... | @@ -298,7 +298,8 @@ |
| 298 | </div> | 298 | </div> |
| 299 | <el-form-item :label="language==0?'备注':'Remarks'" prop="remarks3"> | 299 | <el-form-item :label="language==0?'备注':'Remarks'" prop="remarks3"> |
| 300 | <div class="red"> | 300 | <div class="red"> |
| 301 | You may leave any message here, or let us know if you require additional documents for your visa application. | 301 | You may leave any message here, or let us know if you require additional documents for your visa |
| 302 | application. | ||
| 302 | </div> | 303 | </div> |
| 303 | <el-input v-model="form.remarks3"/> | 304 | <el-input v-model="form.remarks3"/> |
| 304 | </el-form-item> | 305 | </el-form-item> |
| ... | @@ -344,7 +345,7 @@ const {proxy} = getCurrentInstance() | ... | @@ -344,7 +345,7 @@ const {proxy} = getCurrentInstance() |
| 344 | const language = useStorage('language', 0) | 345 | const language = useStorage('language', 0) |
| 345 | const form = ref({ | 346 | const form = ref({ |
| 346 | gender: '0', | 347 | gender: '0', |
| 347 | chinese:'0', | 348 | chinese: '0', |
| 348 | cptVisaInfoBos: [], | 349 | cptVisaInfoBos: [], |
| 349 | email: user?.email, | 350 | email: user?.email, |
| 350 | }) | 351 | }) |
| ... | @@ -375,7 +376,7 @@ const open = (params) => { | ... | @@ -375,7 +376,7 @@ const open = (params) => { |
| 375 | } | 376 | } |
| 376 | form.value = { | 377 | form.value = { |
| 377 | gender: '0', | 378 | gender: '0', |
| 378 | chinese:'0', | 379 | chinese: '0', |
| 379 | cptVisaInfoBos: [], | 380 | cptVisaInfoBos: [], |
| 380 | email: user?.email, | 381 | email: user?.email, |
| 381 | userId: user?.userId, | 382 | userId: user?.userId, |
| ... | @@ -543,9 +544,18 @@ function sendEmail() { | ... | @@ -543,9 +544,18 @@ function sendEmail() { |
| 543 | ElMessage.error(language.value == 0 ? '请输入邮箱' : 'Please enter contact Email') | 544 | ElMessage.error(language.value == 0 ? '请输入邮箱' : 'Please enter contact Email') |
| 544 | return | 545 | return |
| 545 | } | 546 | } |
| 546 | if (!/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(form.value.email)) { | 547 | |
| 547 | ElMessage.error(language.value == 0 ? '请输入正确的邮箱' : 'Please enter the correct contact email') | 548 | // if (!/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(form.value.email)) { |
| 548 | return | 549 | // ElMessage.error(language.value == 0 ? '请输入正确的邮箱' : 'Please enter the correct contact email') |
| 550 | // return | ||
| 551 | // } | ||
| 552 | |||
| 553 | if (form.value.email.indexOf('@') == -1) { | ||
| 554 | if (language.value == 0) { | ||
| 555 | return ElMessage.error('请填写正确的邮箱') | ||
| 556 | } else { | ||
| 557 | return ElMessage.error('Please fill in the correct email') | ||
| 558 | } | ||
| 549 | } | 559 | } |
| 550 | codeloading.value = true | 560 | codeloading.value = true |
| 551 | sendVisaCode({email: form.value.email}).then(res => { | 561 | sendVisaCode({email: form.value.email}).then(res => { | ... | ... |
-
Please register or sign in to post a comment