大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java正則校驗密碼

Java正則校驗密碼

更新時間:2022-06-30 10:53:27 來源:動力節(jié)點 瀏覽2889次

Java教程中大家會學到很多知識,Java正則表達式就是要學習的課程之一,那么,用Java正則校驗密碼要怎么做?動力節(jié)點小編來告訴大家。

1.要求包含大寫小寫數(shù)字標點符號四種字符

主要思路是:

(1)校驗密碼中一定包含大寫、小寫、數(shù)字和標點符號;

(2)且校驗密碼中一定不包含除大寫、小寫、數(shù)字和標點符號以外的字符

public boolean validatePassword(String password) {
        return Pattern.compile("[0-9]+").matcher(password).find() &&
                Pattern.compile("[a-z]+").matcher(password).find() &&
                Pattern.compile("[A-Z]+").matcher(password).find() &&
                Pattern.compile("[\\p{Punct}]+").matcher(password).find() &&
                !Pattern.compile("[^0-9a-zA-Z\\p{Punct}]+").matcher(password).find();
    }

代碼中matcher(password).find()則是匹配密碼是否含有符合前面正則表達式的字符,找到就返回true。最后一個表達式則是用了兩個反邏輯,首先正則表達式中取反是表示要匹配其他字符,最前面的!則是表示找不到其他字符。那么校驗符合上面兩點,則表示密碼一定包含四種字符且不包含其他字符。

2. 要求包含大寫小寫數(shù)字標點符號四種字符中的任意三種

思路:在上面基礎上,判斷每個表達式的值,例如為true則計數(shù)值加1,那么判斷最終的計數(shù)值大于等于3即可。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美视频在线一区二区三区 | 亚洲男人的天堂久久香蕉 | 日韩精品一区二区在线观看 | 久久一区不卡中文字幕 | 九九热re | 人人艹在线 | 亚洲欧洲视频在线观看 | 久久99热久久精品 | 四虎影视国产精品亚洲精品hd | 午夜影院欧美 | 亚洲综合狠狠 | 在线观看欧美国产 | 亚洲精品亚洲人成在线播放 | 免费一级大毛片a一观看不卡 | 色姑娘天天操 | 成人欧美精品一区二区不卡 | 成人欧美视频在线观看播放 | 欧美劲爆第一页 | 一本久久精品一区二区 | 亚洲一级毛片在线播放 | 欧美日韩一级片在线观看 | 日韩一区精品 | 欧美久久综合 | 999热精品这里在线观看 | 91色爱| 免费高清a毛片 | 老司机免费福利视频无毒午夜 | 国产亚洲欧美在线 | 亚洲mv| 国产精品视频国产永久视频 | 99热久久免费精品首页 | 四虎综合网 | 国产国语高清在线视频二区 | 日本特黄a级高清免费大片18 | 国产亚洲美女精品久久久久狼 | 99re6这里只有精品视频 | 国产精品热久久 | 亚洲一区二区三区中文字幕 | 国产做受视频激情播放 | 欧美日韩亚洲一区二区三区 | 久久久噜噜噜久久网 |