| | |
| | | // // 验证手机号码 |
| | | // export function checkMobile (rule, value, callback) { |
| | | // if (value == null || value.trim() === '') { |
| | | // callback() |
| | | // return |
| | | // } |
| | | // if (!/\d{11}$/.test(value)) { |
| | | // callback(new Error('手机号码格式不正确')) |
| | | // return |
| | | // } |
| | | // callback() |
| | | // } |
| | | |
| | | export function checkMobile(rule, value, callback) { |
| | | // 验证手机号码 |
| | | export function checkMobile (rule, value, callback) { |
| | | if (value == null || value.trim() === '') { |
| | | if (rule.required) { |
| | | callback(new Error('请输入手机号')) |
| | | } else { |
| | | callback() |
| | | } |
| | | callback(new Error('手机号码不能为空')) |
| | | return |
| | | } |
| | | let re = /^[0-9]{11}$/; |
| | | var result = re.test(value); |
| | | if(!result) { |
| | | callback(new Error('请输入正确的手机号')) |
| | | } else { |
| | | callback() |
| | | } |
| | | } |
| | | |
| | | export function numRule(rule, value, callback) { |
| | | // debugger |
| | | // console.log('value == null', value == null); |
| | | // console.log('value == ""', value === ''); |
| | | if (value === null || value === '' || value < 0) { |
| | | callback(new Error()) |
| | | } else { |
| | | callback() |
| | | } |
| | | } |
| | | export function arrayRule(rule, value, callback) { |
| | | // debugger |
| | | if (value == null || value.length <= 0 || !value) { |
| | | callback(new Error()) |
| | | } else { |
| | | callback() |
| | | } |
| | | } |
| | | |
| | | export function nameRule (rule, value, callback) { |
| | | |
| | | if (value == null || value.trim() === '') { |
| | | if (rule.required) { |
| | | callback(new Error('请输入名字')) |
| | | } else { |
| | | callback() |
| | | } |
| | | if (!/^1\d{10}$/.test(value)) { |
| | | callback(new Error('手机号码格式不正确')) |
| | | return |
| | | } |
| | | callback() |
| | | // let re = /^[\u4e00-\u9fa5]+$/g; |
| | | // var result = re.test(value) |
| | | // if(!result) { |
| | | // callback(new Error('请输入正确的名字')) |
| | | // } else { |
| | | // callback() |
| | | // } |
| | | } |
| | | export function creditCode (rule, value, callback) { |
| | | if (value == null || value.trim() === '') { |
| | | if (rule.required) { |
| | | callback(new Error('请输入社会信用代码')) |
| | | } else { |
| | | callback() |
| | | } |
| | | return |
| | | } |
| | | let re = /^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/ |
| | | var result = re.test(value) |
| | | if(!result) { |
| | | callback(new Error('请输入正确的社会信用代码')) |
| | | } else { |
| | | callback() |
| | | } |
| | | } |
| | | |
| | | |
| | | // 验证邮箱 |
| | | export function checkEmail (rule, value, callback) { |