Commit 0fce95ed authored by 乐宝呗666's avatar 乐宝呗666

添加邮箱格式校验

parent a63716e8
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
v-model="form.telephone" v-model="form.telephone"
placeholder="请输入固定电话" placeholder="请输入固定电话"
input-align="right" input-align="right"
:rules="[{ validator: validatorTel, message: '固定电话格式错误!' }]"
/> />
<van-field <van-field
label="微信" label="微信"
...@@ -47,6 +48,7 @@ ...@@ -47,6 +48,7 @@
v-model="form.email" v-model="form.email"
placeholder="请输入邮箱" placeholder="请输入邮箱"
input-align="right" input-align="right"
:rules="[{ validator: validatorMail, message: '邮箱格式错误' }]"
/> />
</div> </div>
<div class="admin-detail-button" v-if="!disabled"> <div class="admin-detail-button" v-if="!disabled">
...@@ -61,9 +63,7 @@ ...@@ -61,9 +63,7 @@
</template> </template>
<script> <script>
// { pattern: /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/, message: '固定电话格式错误!'}
// { pattern: /^[a-zA-Z][a-zA-Z0-9_-]{5,19}$/, message: '微信号格式错误!'} // { pattern: /^[a-zA-Z][a-zA-Z0-9_-]{5,19}$/, message: '微信号格式错误!'}
// { pattern: /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/, message: '邮箱格式错误!'}
import Header from "@/components/Header/index.vue"; import Header from "@/components/Header/index.vue";
export default { export default {
components: { Header }, components: { Header },
...@@ -86,6 +86,18 @@ export default { ...@@ -86,6 +86,18 @@ export default {
this.getUserInfo(); this.getUserInfo();
}, },
methods: { methods: {
validatorTel(val){
if(val !== 0 && val){
return /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/.test(val);
}
return true
},
validatorMail(val) {
if(val !== 0 && val){
return /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/.test(val);
}
return true
},
getUserInfo() { getUserInfo() {
let vm = this let vm = this
let param = { let param = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment