js正则--验证6-12位至少包含数字、小写字母和大些字母中至少两种字符,

js正则--验证6-12位至少包含数字、小写字母和大些字母中至少两种字符,

  var reg=/^((([a-z])+([0-9])+)|(([0-9])+([a-z])+)|(([A-Z])+([0-9])+)|(([0-9])+([A-Z])+)|(([a-z])+([A-Z])+)|(([A-Z])+([a-z])+)){6,12}$/g;

    var reg1=/^(([a-z]){1})|(([0-9]){1})$/;
    var str="111aaaa";
    console.log(reg.test(str));