想要的结果是 包含数字和字母,并大于8位不能全部是数字不能全部是字母必须是数字和字母注释:^ 匹配一行的开头位置括号的含义()表示捕获分组,()会把每个分组里的匹配的值保存起来,使用$n(n是一个数字,表示第n个捕获组的内容)(?![0-9]+$) 该位置后面不全是数字(?![a-zA-Z]+$) 该位置后面不全是字母[0-9A-Za-z] {8,} 由大于8位数字或字母组成$ 匹配行结尾位置注:?! 解释:(?!xxxx) 是正则表达式的负向零宽断言一种形式,标识预该位置后不是xxxx...
java
2023-09-01
50 点赞
0 评论
75 浏览