天天看點

正規表達式驗證郵箱格式

// 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;
                }
            }
      

繼續閱讀