Vue-邮箱正则验证

Posted zltao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue-邮箱正则验证相关的知识,希望对你有一定的参考价值。

 

<el-form ref="emailForm" :model="emailForm" :rules="rules" label-width="120px">
    <el-form-item label="电子邮箱" prop="mailAddress">
        <el-input placeholder="请填写邮箱地址" v-model="emailForm.mailAddress" @blur="sendEmail"></el-input>
    </el-form-item>
</el-form>
    export default 
        name: ‘email‘,
        data() 
            return 
                emailForm: 
                    mailAddress: null
                ,
                rules: 
                    mailAddress: [ required: true, message: ‘请填写电子邮箱‘, trigger: ‘change‘ ]
                
            
        ,
        methods: 
            sendEmail: function() 
                var regEmail = /^[A-Za-z0-9\u4e00-\u9fa5][email protected][a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/
                if (this.emailForm.mailAddress != ‘‘ && !regEmail.test(this.emailForm.mailAddress)) 
                    this.$message(
                        message: ‘邮箱格式不正确‘,
                        type: ‘error‘
                    )
                    this.emailForm.mailAddress = ‘‘
                
            
        
    

以上是关于Vue-邮箱正则验证的主要内容,如果未能解决你的问题,请参考以下文章

vue中手机号,邮箱正则验证以及60s发送验证码

网上找的正则验证邮箱手机等代码

正则表达式之邮箱验证javascript代码

验证:验证邮箱格式是否正确

验证邮箱格式是不是正确

vue_自定义表单验证