check.js
590 Bytes
/**
* @author sheng
* @date 2020/06/08
* @description 表单数据校验
*/
class CheckUtil {
/**校验邮箱格式 */
static isEmail(str) {
let reg = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/
return reg.test(str)
}
/**校验手机号 */
static isMobile(str) {
let reg = /^(?:(?:\+|00)86)?1[3-9]\d{9}$/
return reg.test(str)
}
/**校验用户账号 */
static checkAccount(str) {
let reg = /^\d{9}$/
return reg.test(str)
}
}
export default CheckUtil