正则表达式判断字符串是否包含字母,数字,符号

str:要判断的字符

1.判断字符串是否包含字母,数字符号

str.matches("^(?:(?=.*[0-9].*)(?=.*[A-Za-z].*)(?=.*[\\W].*))[\\W0-9A-Za-z]{8,16}$")

2.判断字符串是否包含大写字母

str.matches(".*[A-Z]+.*")

3.判断字符串是否包含小写字母

str.matches(".*[a-z]+.*");

4.判断字符串是否包含字符

str.matches(".*[~!@#$%^&*()_+|<>,.?/:;'\\[\\]{}\"]+.*");

posted @ 2020-09-22 22:35  Timeouting  阅读(7229)  评论(0编辑  收藏  举报