马宇豪
2025-01-21 e52fe71fb9c6dd82f996a9db07b2bd765c27f09b
src/utils/validate.js
@@ -35,6 +35,23 @@
  return reg.test(str)
}
/* 名称不包含中文括号*/
export function validEnterName(str) {
    const reg = /^[^()]*$/
    return reg.test(str)
}
export function validEnterNumber(str) {
    const reg = /^[A-Za-z0-9]{2,30}$/
    return reg.test(str)
}
export function verifyPwd(str) {
    // false: 强密码不正确
    const reg = /^(?![a-zA-Z]+$)(?!\d+$)(?![!@#$%^&\.*]+$)(?![a-zA-Z\d]+$)(?![a-zA-Z!@#$%^&\.*]+$)(?![\d!@#$%^&\.*]+$)[a-zA-Z\d!@#$%^&\.*\-_]{6,16}$/
    return reg.test(str)
}
/**
 * validate email
 * @param email