常用rules校验规则

284 阅读1分钟

vue中的form rule适用

是否是合法的id地址

js文件中通过export default function的方式,导出验证规则,在使用时,import相应的方法即可

export default validateIp(rule, value, callback) {
    if(value === '' || value === null || value === 'undefined') {
        callback()
    } else {
        const reg =/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/    
        if(!reg.test(value) && value !== '') {
            callback(new Error('请输入正确的ip地址'))
        } else {

            callback()
        }
    }
}