【正则】至少包括字母数字特殊字符中任意2种的正则表达式

时间:2025-02-14 18:41:32

author:咔咔

wechat:fangkangfk

 

function checkEmail(email) {
        var reg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/;
        if(!(email)){
            alert("邮箱格式不正确");
            return false;
        }
    }

    function checkName(name) {
        var reg = /(?!^(\d+|[a-zA-Z]+|[~!@#$%^&*?]+)$)^[\w~!@#$%^&*?]{7,20}$/;
        if(!(name)){
            alert("用户名格式不正确");
            return false;
        }
    }