uniapp 注册时输入的密码

您所在的位置:网站首页 邮箱校验格式怎么写 uniapp 注册时输入的密码

uniapp 注册时输入的密码

2024-07-17 05:56| 来源: 网络整理| 查看: 265

这边的规则是:

1.内容都不能为空 2.密码长度应大于等于8个字符小于30个字符 3.密码必须由大写字母、小写字母、数字、特殊符号中的2种及以上类型组成! 4.两次输入密码一致 5.手机号和邮箱要用规范格式

直接上代码

确 定 取 消 // 表单校验 rules: { name: [ { required: true, message: "管理员姓名不能为空", trigger: "blur" } ], account: [ { required: true, message: "管理员账号不能为空", trigger: "blur" } ], password: [ { required: true, message: "密码不能为空", trigger: "blur" }, { min: 8, max: 30, message: '密码长度应大于等于8个字符小于30个字符!', trigger: "blur" }, { trigger: 'blur', validator: (rule, value, callback) => { var passwordreg = /^(?!([a-zA-Z]+|[a-z\d]+|[a-z~`@#\$%\^&\*\(\)_\-\+=\{\[\}\]\|\\:;\"\'\.\?\/\!]+|[A-Z\d]+|[A-Z~`@#\$%\^&\*\(\)_\-\+=\{\[\}\]\|\\:;\"\'\.\?\/\!]+|[\d~`@#\$%\^&\*\(\)_\-\+=\{\[\}\]\|\\:;\"\'\.\?\/\!]+)$)[a-zA-Z\d~`@#\$%\^&\*\(\)_\-\+=\{\[\}\]\|\\:;\"\'\.\?\/\!]+$/; if (!passwordreg.test(value)) { callback(new Error('密码必须由大写字母、小写字母、数字、特殊符号中的2种及以上类型组成!')) } else { callback() } } } ], passwords: [ { required: true, message: "确认密码不能为空", trigger: "blur" }, { trigger: 'blur', validator: (rule, value, callback) => { if (value !== this.form.password) { callback(new Error('两次输入密码不一致')) } else { callback() } } } ], // 验证正则手机号11位以1开头 mobile:[ { required: true, message: "手机号不能为空", trigger: "blur" }, { trigger: 'blur', validator: (rule, value, callback) => { var re = /^1\d{10}$/; if(re.test(value)){ callback() }else { callback(new Error('抱歉手机号不合法!')) } } } ], email:[ { required: true, message: "邮箱不能为空", trigger: "blur" }, { trigger: 'blur', validator: (rule, value, callback) => { var re = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; if(re.test(value)){ callback() }else { callback(new Error('请输入正确的邮箱!')) } } } ] }


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3