提交 33d38d66 authored 作者: pengxiaohui's avatar pengxiaohui

修改账号管理新增账号邮箱手机正则

上级 3f83b29f
...@@ -56,21 +56,23 @@ import { getAccountList, searchUserList, createAccount, updateAccount, deleteAcc ...@@ -56,21 +56,23 @@ import { getAccountList, searchUserList, createAccount, updateAccount, deleteAcc
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import _ from 'lodash' import _ from 'lodash'
const MOBILE_REG = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{4,8}$/ const MOBILE_REG = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{4,8}$/
const EMAIL_REG = /^[A-Za-z0-9]+([_.][A-Za-z0-9]+)*@[A-Za-z0-9-.]+$/ const EMAIL_REG = /^[A-Za-z0-9]+([_.\\-][A-Za-z0-9]+)*@[A-Za-z0-9-.]+$/
export default { export default {
data () { data () {
const phoneReg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/
const checkMobile = (rule, value, callback) => { const checkMobile = (rule, value, callback) => {
if (value) { if (value) {
if (!MOBILE_REG.test(value)) { if (!phoneReg.test(value)) {
callback(new Error('手机号格式错误')); callback(new Error('手机号格式错误'));
} else { } else {
callback() callback()
} }
} }
} }
const emailReg = /^[A-Za-z0-9]+([_.\\-][A-Za-z0-9]+)*@([A-Za-z0-9-]+\.)+[A-Za-z]{2,6}$/
const checkEmail = (rule, value, callback) => { const checkEmail = (rule, value, callback) => {
if (value) { if (value) {
if (!EMAIL_REG.test(value)) { if (!emailReg.test(value)) {
callback(new Error('邮箱格式错误')); callback(new Error('邮箱格式错误'));
} else { } else {
callback() callback()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论