4 个解决方案
#1
^(?:([A-Za-z0-9])(?!.*?\1)){5,8}$
#2
PS:重复不重复,这个可以用扩展方法来做。这样,正则会比较清晰易懂!
#3
这个已经很接近我想要的,最大的区别就是我想要的不重复时连续输入相同数字或者字母:
例如44445这个是可以使用的,44444或者aaaaaaa是不能用的
#4
^(?!([a-zA-Z0-9])\1{4,7}$)[a-zA-z0-9]{5,8}$
#1
^(?:([A-Za-z0-9])(?!.*?\1)){5,8}$
#2
PS:重复不重复,这个可以用扩展方法来做。这样,正则会比较清晰易懂!
#3
这个已经很接近我想要的,最大的区别就是我想要的不重复时连续输入相同数字或者字母:
例如44445这个是可以使用的,44444或者aaaaaaa是不能用的
#4
^(?!([a-zA-Z0-9])\1{4,7}$)[a-zA-z0-9]{5,8}$