admin 管理员组

文章数量: 1086019

正则表达式:密码必须为8~16位非空字符,并包含大小写字母、数字、特殊字符

正则const pwpattent = /^(?!.\s)(?=.[A-Z])(?=.[a-z])(?=.[0-9])(?=.*[\W_]).{8,16}$/;

<el-form :model="ruleForm" :rules="rules" ref="ruleForm" ><el-form-item label="活动名称" prop="tenantPass"><el-input v-model="ruleForm.tenantPass"></el-input></el-form-item>
</el-form>
data(){
const pwpattent = /^(?!.*\s)(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[\W_]).{8,16}$/;    if (pwpattent.test(value)) {callback();} else {callback(new Error("密码必须为8~16位非空字符,并包含大小写字母、数字、特殊字符"));}}return {ruleForm:{tenantPass:''},rules:{ tenantPass: [ { required: true, trigger: "blur", validator: validatePass }] }}
}

本文标签: 正则表达式密码必须为816位非空字符,并包含大小写字母数字特殊字符