目前遇到一个验证问题,想问问大神有没有一个正则表达式的解决方法
要求如下:
长度6-20位 由数字和字母组成 至少有1个数字 1个字母
求解。。
------解决方案--------------------------------------------------------
- Java code
String regex = "(?=.*?\\d)(?=.*?[A-Za-z])[0-9A-Za-z]{6,20}";
String regex = "(?=.*?\\d)(?=.*?[A-Za-z])[0-9A-Za-z]{6,20}";