java 检查 URL 合法性
- /**
- * URL检查<br>
- * <br>
- * @param pInput 要检查的字符串<br>
- * @return boolean 返回检查结果<br>
- */
- public static boolean isUrl (String pInput) {
- if(pInput == null){
- return false;
- }
- String regEx = "^(http|https|ftp)//://([a-zA-Z0-9//.//-]+(//:[a-zA-"
- + "Z0-9//.&%//$//-]+)*@)?((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{"
- + "2}|[1-9]{1}[0-9]{1}|[1-9])//.(25[0-5]|2[0-4][0-9]|[0-1]{1}"
- + "[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)//.(25[0-5]|2[0-4][0-9]|"
- + "[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)//.(25[0-5]|2[0-"
- + "4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|([a-zA-Z0"
- + "-9//-]+//.)*[a-zA-Z0-9//-]+//.[a-zA-Z]{2,4})(//:[0-9]+)?(/"
- + "[^/][a-zA-Z0-9//.//,//?//'///+&%//$//=~_//-@]*)*$";
- Pattern p = Pattern.compile(regEx);
- Matcher matcher = p.matcher(pInput);
- return matcher.matches();
- }
java 检查 URL 合法性相关推荐
- java检查URL合法性
/** * URL检查<br> * <br> * @param pInput 要检查的字符串<br> * @return boolean 返回检查结果& ...
- java 校验ipv6_基于Java检查IPv6地址的合法性
这篇文章主要介绍了基于java检查IPv6地址的合法性,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 由于IPv4资源即将耗尽,IPv6将要正式启用 ...
- Java判断url是否合法
url简单介绍: https://blog.csdn.net/weixin_44146379 如上博客链接,其中https是scheme,更常用的说法是协议:blog.csdn.net是author ...
- java通过url读取远程数据并保持到本地
前几天老姐突然告诉我,她在JD上买了本电子图书,然后买完发现,只能在线或者使用它自己的阅读器看,很不方便,让我给想想办法. 然后我就开始琢磨,最开始,我直接使用Acrobat Reader打开,发现只 ...
- java获取url文件格式_本地文件/url获取文件类型
package com.cjw.baidu.ocr; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringU ...
- java.net import_import java.net.URL;是什么类?
展开全部 java.net.URL中定义了URL相关的操作,其主要利用的是openStream();方法来返回一个InputStream,然后可以使用InputStreamReader和Buffere ...
- Hbuilder MUI里面使用java.net.URL发送网络请求,操作cookie
1. 引入所需网络请求类: var URL = plus.android.importClass("java.net.URL");var URLConnection = plus. ...
- Java实现URL下载图片到本地
功能:输入图片URL地址和图片名字,输出下载图片到指定目录.参考代码如下: import java.io.DataInputStream; import java.io.File; import ja ...
- JAVA 通过URL 获取页面内容
package com.example;import java.io.BufferedReader; import java.io.IOException; import java.io.InputS ...
最新文章
- ​谷歌大神Jeff Dean领衔,万字展望5大AI趋势
- webpack学习(1)
- 安装fiddler做代理,本地开发手机端看效果
- 为什么程序员需要关心顺序一致性(Sequential Consistency)而不是Cache一致性(Cache Coherence)
- 平板电脑安装软件_分享一个将平板作为电脑分屏的软件(文末有链接)
- 东莞市初中生中考计算机内容,2019年广东东莞市中考考试科目及内容
- jenkins测试c语言接口,Jenkins集成接口测试实践(一)
- oa服务器怎么修改域名,oa域名服务器配置
- Flutter实现倒计时功能
- 爬虫app信息抓取之apk反编译抓取
- python画50个图-python绘制多个子图的实例
- 互联网+ 何人能挡?带着你的Code飞奔吧!
- HTML5新增的视频元素与音频元素
- centos 最小化安装 补充命令_CentOS7安装后没网络的解决方法
- c语言连接mysql_0基础掌握Django框架(14)MySQL相关软件
- 后端日志【22】:时间过的很快,坚持的第7.3个月过去了,我有什么变化?
- php fpm.conf 注释,php 中 php-fpm.conf
- 关于Java的与操作和或操作
- 语音验证码接口对接DEMO示例PHP语言
- B站:你阳了和我裁员有什么关系