//检测常用格式,邮箱,手机号,名字,大写,小写,在表单验证时
function checkType(str, type) {
switch (type) {
case 'email': return /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/.test(str);
case 'phone': return /^1[3|4|5|7|8][0-9]{9}$/.test(str);
case 'tel': return /^(0\d{2,3}-\d{7,8})(-\d{1,4})?$/.test(str);
case 'number': return /^[0-9]$/.test(str);
case 'english': return /^[a-zA-Z]+$/.test(str);
case 'chinese': return /^[\u4E00-\u9FA5]+$/.test(str);
case 'lower': return /^[a-z]+$/.test(str);
case 'upper': return /^[A-Z]+$/.test(str);
default: return true;
}
}
console.log(checkType('hjkhjhT', 'lower')) //false
正则验证:邮箱,手机号,名字,大写,小写
最新推荐文章于 2022-12-21 14:11:23 发布