1. 程式人生 > >正則表示式判斷字串是否包含字母,數字,符號

正則表示式判斷字串是否包含字母,數字,符號

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(".*[[email protected]#$%^&*()_+|<>,.?/:;'\\[\\]{}\"]+.*");