6-20位数字字母组合
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 18:46:23
vars=/^[\da-zA-Z\u4E00-\u9FA5]{1,10}$/;varr="bbbsdfsd的D";alert(s.test(r));
怎么有点像是微信号?5-20位:最少5位,最多20位字母、数字或下划线组合:只能是英文字母、数字以及下划线或者是这些的组合首字符必须为字母:无论怎么组合,第一个必须是26个英文字母的其中一个,
很多的,数字0至9共10个,字母大小写A至Z共52个,符号就算它20个,加起来一共是82个两位的有82的二次方种可能那三位的就有82的三次方种可能八位的有82的八次方除掉三位的不算在内就有82的四次方
因为没有位数限制,你想组合多少都行,无限多
额,我这边有个你可以试试.
5位编码:(26+10)^5=36^56位编码:36^6………………15位编码:36^15
34*33*32*31*30*29
4位数字有9*10*10*10=9000种5位数字有9*10*10*10*10=90000种6位数字有9*10*10*10*10*10=900000种
10*10*10*10*10*10种组合
3位=9*9*8=6484位=9*9*8*7=45365位=9*9*8*7*6=272166位=9*9*8*7*6*5=136080以此类推……见高中数学排列组合相关章节
你先定义一个常量a=“1234567890abcd.xyzABCD.XYZ”再用循环依次取出来一共有62×62×62=238328种再问:能具体点吗??万分感谢!!!再答:Subtest()Dima,
这6位是不是也包括只含数字或只含字母?有36x35x34x33x32x31=6(c的上标)C36(c的下标)
不可能永不重复,你算一下,数字共10位,字母26位,共36位字符.显示是5位,即36*36*36*36*36次机会,等于60466176.也只是6000万,越使用重复的机率越高.
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z\d]{6,20}$再问:能帮忙解释下每部分的含义么再答:^$分别匹配字符串的开始和结束(?=.*\d)表示字符串中有数字,
啥意思,不明白.这个随便写就行,例如df234erc
即一共有3种字符,数字0,字母o,O每个位都可以取这三种字符因此有3^6=729种
不多说直接上代码java版import java.util.regex.Matcher;import java.util.regex.Pattern;public cla
A66=6!=720
还得请你说明都有什么标点符号,才好回答问题简单的说大小写字母共26+26=52个数字0-9共10个,标点不算的话共有字符62个,则可以组成2位的有C62,2可以组成3位的有C62,3可以组成4位的有C