正则表达式验证:字符串只能有数字和大小写字母组成,并且这三者都要有,长度在6~20位 |
您所在的位置:网站首页 › java判断字符串只包含数字字母 › 正则表达式验证:字符串只能有数字和大小写字母组成,并且这三者都要有,长度在6~20位 |
正则表达式验证:字符串只能有数字和大小写字母组成,并且这三者都要有,长度在6~20位
别碰我代码:
第一个正则表达式(/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/)有问题。
按照标题的意思,是需要字符串中含有大小写字母和数字,并且长度为6~20位。也就是说字符串中需要同时包含大小写字母和数字的这三种。但是第一个正则表达式并不能做到,如果字符串中只包含大写字母和数字,也是可以通过验证的。
可以试试使用这个正则表达式(/^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?![0-9a-z]+$)(?![a-zA-Z]+$)(?![0-9A-Z]+$)[0-9A-Za-z]{6,20}$/)。虽然这个正则表达式写的比较笨,但是是符合要求的。 红心火柴: 这样子Tomcat页面输出会乱码 正则表达式验证:字符串只能有数字和大小写字母组成,并且这三者都要有,长度在6~20位安稳,: 直接能用的这个有问题 Win10—VMware15虚拟机安装教程萌新洛大大: 那个,是不是下载后就能解压了啊? 初步探索spring.factories文件三层饼干儿: ??? |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |