常用校验验证:邮箱,手机号,名字,大写,小写

    技术2022-07-10  125

    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
    Processed: 0.009, SQL: 9