/**
*正数,最多保留两位小数
**/
export function isMax2Num(val){
return/^\d+([.]\d{0,2})?$/.test(val);
}
/**
**手机号验证,以1开头,9结尾
*/
export function isPhone(val) {
return /^1[345678]\d{9}$/.test(val);
}
/***正则验证姓名
*1.可以使中文,英文,允许输入点(英文名字中的那种店),允许输入空格
*2.中文和英文不能同时出现
*3.长度在6个字符以内
**/
export function isName(val){
return /^([\u4e00-\u9fa5]{1,6}|[a-zA-Z]\.\s]{1,6})$/.text(val);
}
/**
*正负整数(包括0)如果输入整数,截取
*1.aaa为输入框输入内容
*/
let pattern = /^(0|[1-9][0-9]*|-[1-9][0-9]*)$/
if (!pattern.test(aaa)) {
if (aaa.indexOf('.') > -1) {
let index = aaa.indexOf('.');
aaa= aaa.slice(0, index)
}
}
/**
*验证密码 8-16 位,区分大小写
*包含数字,字母,特色字符
*/
export const checkPassword = (password) => {
return /^(?=.*[a-zA-Z])(?=.*[\d])[\w\W]{8,16}$/.test(password)
}