java密码正则表达式(可以是纯数字,也可以是纯字母,也可以是数字+字母,6-16 位)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java密码正则表达式(可以是纯数字,也可以是纯字母,也可以是数字+字母,6-16 位)相关的知识,希望对你有一定的参考价值。

^[0-9a-zA-Z]6,16$
[a-z0-9A-Z]表示是字母或数字
6, 16表示重复出现6~16次
^表示从字符串头开始匹配
$表示匹配到字符串末尾
如果不加^和$字符串中如果有符合条件的串也会被匹配
参考技术A ^[0-9a-zA-Z]6,16$
[a-z0-9A-Z]表示是字母或数字
6, 16表示重复出现6~16次
^表示从字符串头开始匹配
$表示匹配到字符串末尾
如果不加^和$字符串中如果有符合条件的串也会被匹配
参考技术B [a-z0-9A-Z]6, 16
前面的“[a-z0-9A-Z]”表示是字母或数据;
后面的“6, 16"表示重复出现6~16次。
参考技术C private static void getPass()
String str = "0908aZs";
if(Pattern.matches("^[0-9a-zA-Z]6,16", str))
System.out.println("success");

参考技术D "^[a-zA-Z]\w5,15$"

以上是关于java密码正则表达式(可以是纯数字,也可以是纯字母,也可以是数字+字母,6-16 位)的主要内容,如果未能解决你的问题,请参考以下文章

js如何正则验证密码

java 正则怎么匹配符号加中文

java 正则匹配字符是不是为纯数字

6到16位数字不能是纯数字,字母或字符怎么设?

Android求解,求一个判断是不是为数字的正则表达式,要求全是数字,不能有特殊符号,汉字,字母,小数也不行

正则表达式整理