站長資訊網
        最全最豐富的資訊網站

        java如何判斷是否是url

        java如何判斷是否是url

        java使用正則表達式判斷是否是url

          /**      * 判斷一個字符串是否為url      * @param str String 字符串      * @return boolean 是否為url      * @author peng1 chen      * **/     public static boolean isURL(String str){         //轉換為小寫         str = str.toLowerCase();         String regex = "^((https|http|ftp|rtsp|mms)?://)"  //https、http、ftp、rtsp、mms                 + "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@                  + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 例如:199.194.52.184                    + "|" // 允許IP和DOMAIN(域名)                  + "([0-9a-z_!~*'()-]+\.)*" // 域名- www.                    + "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二級域名                   + "[a-z]{2,6})" // first level domain- .com or .museum                   + "(:[0-9]{1,5})?" // 端口號最大為65535,5位數                 + "((/?)|" // a slash isn't required if there is no file name                   + "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";           return  str.matches(regex);     }

        正則表達式(regular expression)描述了一種字符串匹配的模式(pattern),可以用來檢查一個串是否含有某種子串、將匹配的子串替換或者從某個串中取出符合某個條件的子串等。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 华人亚洲欧美精品国产| 国产亚洲精品无码专区| 国内精品久久久久久久久| 精品欧洲av无码一区二区| 人妻少妇精品久久| 99国内精品久久久久久久| 99久久国语露脸精品国产| 香蕉久久夜色精品升级完成| 久久国产精品免费一区| 国产伦精品一区二区三区女| 精品国产粉嫩内射白浆内射双马尾| 欧美久久亚洲精品| 精品国精品国产自在久国产应用男| 日韩一级精品视频在线观看| 2021国产成人精品国产| 精品少妇无码AV无码专区| 无码精品黑人一区二区三区| 亚洲精品成人网久久久久久| 久久久久亚洲精品无码网址| 国产精品亚洲αv天堂无码| 999国产精品色在线播放| 国产精品免费观看| 99精品视频3| 国产精品自在线拍国产| 无码人妻精品一区二区三18禁| 亚洲第一永久AV网站久久精品男人的天堂AV | 久久九九久精品国产免费直播| 国产三级精品三级| 国产精品理论片在线观看| 99在线观看视频免费精品9| 亚洲精品无码不卡| 亚洲欧美日韩精品永久在线| 嫩草影院久久国产精品| 亚洲国产精品嫩草影院| 99久久免费国产精品| 国产精品白丝AV嫩草影院| 国产精品麻豆入口| 国产一区二区精品久久凹凸| 久久国产香蕉一区精品| 亚洲国产精品视频| 无码少妇精品一区二区免费动态|