export declare const determineValidPhoneEmail: (phoneEmail: string) => boolean; /** * 校验手机号和邮箱 * @param {string} account, 手机号或邮箱 * @return [accountType, isLegal] */ export default function checkPhoneEmail(account: string): (string | boolean)[]; /** * 校验手机号是否合法 * @param phone 手机号 */ export declare function checkPhoneNumber(phone: string): boolean; /** * 校验验证码是否合法,只能是4位0-9 * @param verifyCode 验证码 */ export declare function checkVerifyCode(verifyCode: string | undefined): boolean; export declare const INVALID_NEW_PASSWORD_NOTICE = "\u65B0\u5BC6\u7801\u957F\u5EA6\u987B\u57288-16\u4F4D\uFF0C\u4E14\u81F3\u5C11\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD\u4E24\u79CD\u5B57\u7B26"; export declare const INVALID_NEW_PASSWORD_EXCEED = "\u65B0\u5BC6\u7801\u957F\u5EA6\u987B\u57288-16\u4F4D\uFF0C\u4E14\u4E0D\u80FD\u5305\u542B\u4E2D\u6587\u5B57\u7B26\u4E0E\u7279\u6B8A\u5B57\u7B26"; export declare const INVALID_PASSWORD_INPUT = "\u5BC6\u7801\u4E0D\u80FD\u5305\u542B\u4E2D\u6587\u5B57\u7B26"; /** * 检查设置的新密码合法性 * @param password */ export declare function checkNewPassword(password: string | undefined): boolean | "" | undefined; export declare function hasLetter(value: string): boolean; export declare function hasDigit(value: string): boolean; /** * 脱敏手机号 * @param phone */ export declare function desensitizationPhoneNumber(phone: string): string;