/**
|
* 通用表单验证
|
*/
|
|
export default {
|
/**
|
* 验证电子邮箱
|
* @param {string} value 电子邮箱字符串
|
* @returns {boolean}
|
*/
|
validateEmail(value) {
|
return /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/.test(value)
|
},
|
|
/**
|
* 验证手机号码
|
* @param {string|number} value 手机号码
|
* @returns {boolean}
|
*/
|
validateMobilePhoneNumber(value) {
|
return /^1[0-9][0-9]\d{8}$/.test(value + '')
|
},
|
|
/**
|
* 验证金额,允许0
|
* @param {string|number} value 金额
|
* @returns {boolean}
|
*/
|
validateMoney(value) {
|
return /^(0|[1-9]\d*)(\.\d{1,2})?$/.test(value + '')
|
},
|
|
/**
|
* 验证正整数,不允许0
|
* @param {string|number} value 数字
|
* @returns {boolean}
|
*/
|
validatePlusInt(value) {
|
return /^[1-9][0-9]*$/.test(value + '')
|
},
|
|
/**
|
* 验证正整数,允许0
|
* @param {string|number} value 数字
|
* @returns {boolean}
|
*/
|
validatePlusIntAndZero(value) {
|
return /^[0-9][0-9]*$/.test(value + '')
|
}
|
}
|