js 校验英文、字母、特殊字符组合且支持中文字符

232 阅读1分钟
function validateName(str) {
    var reg = /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,.\/]).{8,32}$/;
    if (!reg.test(str)) {
        return false;
    } else {
        return true;
    }
}