// vue
<u-input
class="input-style m-b-8"
v-model="emailAddress"
:type="type"
:border="border"
:trim="trim"
@blur="doInput(emailAddress)"
placeholder="請輸入您的郵箱位址"
/>
// 驗證郵箱位址格式
doInput(val) {
const emailReg =
/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if (!emailReg.test(val)) {
uni.showToast({
title: '郵箱位址格式錯誤',
icon: 'none'
});
return;
}
}