Javascript Vuetify密码验证包括特殊字符、大写字母、数字和最小长度6个字符
我正在尝试在我的vue应用程序中添加密码规则。我使用的是vuetify版本2.3.10 这就是我目前所拥有的,我不知道如何添加密码验证以包括特殊字符、大写字母和数字Javascript Vuetify密码验证包括特殊字符、大写字母、数字和最小长度6个字符,javascript,vue.js,validation,vuetify.js,Javascript,Vue.js,Validation,Vuetify.js,我正在尝试在我的vue应用程序中添加密码规则。我使用的是vuetify版本2.3.10 这就是我目前所拥有的,我不知道如何添加密码验证以包括特殊字符、大写字母和数字 passwordRules: [ value => !!value || 'Please enter a password', (value) => !!value || 'Please type password.', (value) => (value && value.length &g
passwordRules: [
value => !!value || 'Please enter a password',
(value) => !!value || 'Please type password.',
(value) => (value && value.length >= 6) || 'minimum 6 characters',
]
帮助我解决此问题。有用的主题:
console.log(/^(?=.[a-z])(?=.[a-z])(?=.[$!%*?&])[a-Za-z\d$!%*?&]{6,}$/.test(“hEse%9”)
是否有办法为每个类似的最小字符、大写字母、特殊字符和数字单独设置错误,而不是合并为一个?所以只有那条信息出现了,那就是missing@user12763413编辑anwser。
passwordRules: [
value => !!value || 'Please enter a password',
(value) => !!value || 'Please type password.',
(value) => (value && /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{6,}$/.test(value)) || 'Minimum 6 characters, One capital latter, Special charater, Number',
]