| | |
| | | }; |
| | | const validatePass = (rule, value, callback) => { |
| | | //必须包含字母、数字、长度再6-16位之间 |
| | | var regex = new RegExp("^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$"); |
| | | if (value === "") { |
| | | callback(new Error("用户密码不能为空")); |
| | | } else if (value.length < 6 || value.length > 16) { |
| | | callback(new Error("请输⼊6~16位密码")); |
| | | } else if (!regex.test(value)) { |
| | | callback(new Error("密码只能是以数字、26个英文字母组成的字符串")); |
| | | } else { |
| | | callback(); |
| | | } |
| | | var rep =/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,16}$/; |
| | | if (!rep.test(value) ) { |
| | | callback(new Error("密码长度8到16位且密码中的字符必须包含字母大写和字母小写和必须包含数字,不能包含空格")); |
| | | } else { |
| | | callback(); |
| | | } |
| | | |
| | | // if (!value) { |
| | | // callback(new Error("用户密码不能为空")); |
| | |
| | | <style lang="scss" scoped> |
| | | .createUser { |
| | | border-radius: 1px; |
| | | background-color: #09152f; |
| | | // background-color: #09152f; |
| | | |
| | | main { |
| | | text-align: left; |
| | | padding: 0 55px; |
| | | background-color: #09152f; |
| | | // background-color: #09152f; |
| | | padding-bottom: 50px; |
| | | padding-top: 20px; |
| | | |
| | | .mainContent { |
| | | display: flex; |
| | | // justify-content: center; |
| | | justify-content: center; |
| | | margin-top: 50px; |
| | | width: 100%; |
| | | &::v-deep .el-form-item__label { |
| | | color: #4b9bb7; |
| | | } |
| | | // &::v-deep .el-form-item__label { |
| | | // color: #4b9bb7; |
| | | // } |
| | | |
| | | &::v-deep .el-input__inner { |
| | | background-color: #09152f; |
| | | border: 1px solid #17324c; |
| | | } |
| | | // &::v-deep .el-input__inner { |
| | | // background-color: #09152f; |
| | | // border: 1px solid #17324c; |
| | | // } |
| | | |
| | | .el-form-item__content { |
| | | width: 400px; |