Input

输入相关校验,规则帮助类

stepInput

/**
 * 限制输入内容长度以及提示
 * */
export function stepInput(maxLength = 20, placeholder = '请输入内容') {
    return {placeholder: placeholder, maxLength};
}

stepPassword

/**
 * 限制为密码输入形式
 * */
export function stepPassword() {
    return {autoComplete: 'new-password', type: 'password'};
}

vRequired

/**
 * 不允许为空
 * */
export function vRequired(message, required = true) {
    return {required, message: `请输入${message}!`};
}

vPhone

/**
 * 输入手机号码
 * */
export function vPhone() {
    return {pattern: /^1\d{10}$/, message: '请输入正确的手机号码!'};
}

vPassword

/**
 * 限制输入格式
 * */
export function vPassword() {
    return {pattern: /^[A-Za-z0-9]{6,20}$/, message: '密码只允许输入数字+字母形式, 6-12位数!'};
}
Last Updated: 2/26/2019, 6:07:37 PM