`
- 浏览:
368961 次
- 性别:
- 来自:
武汉
-
-
-
-
-
-
-
-
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();
-
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
2.程序检查URL合法性后,启动n个线程,每个线程下载URL指定文件的1/n(将文件均分为n段)。 3.下载过程中,程序界面需要记录下载进度(用当前已下载的字节数表示,最好实现滚动条)。 4.可选实现断点续传。
7.1 URL合法性验证 7.2 在全文中查找URL 7.3 在全文中查找加引号的URL 7.4 在全文中寻找加括号的URL 7.5 把URL转变为链接 7.6 URN合法性验证 7.7 通用URL的合法性验证 7.8 从URL中提取通信协议方案 7.9 从URL中抽取...
7.1 URL合法性验证 7.2 在全文中查找URL 7.3 在全文中查找加引号的URL 7.4 在全文中寻找加括号的URL 7.5 把URL转变为链接 7.6 URN合法性验证 7.7 通用URL的合法性验证 7.8 从URL中提取通信协议方案 7.9 从...
13.9.4检验E-mail的合法性432 13.10本章小结434 第5篇桌面程序开发 第14章GUI程序设计436 14.1GUI程序设计的基本概念436 14.1.1组件437 14.1.2布局管理437 14.1.3事件处理437 14.2开发工具Eclipse简介438 ...
学习如何对输入进行合法性检查和格式化; 处理单词、文本行、特殊字符和数值; 学习如何在URL、路径、标记语言和数据交换中使用正则 表达式; 学习更高深的正则表达式特性中的微妙之处; 理解在不同语言...
学习如何对输入进行合法性检查和格式化; 处理单词、文本行、特殊字符和数值; 学习如何在URL、路径、标记语言和数据交换中使用正则 表达式; 学习更高深的正则表达式特性中的微妙之处; 理解在不同语言中正则表达式...
学习如何对输入进行合法性检查和格式化; 处理单词、文本行、特殊字符和数值; 学习如何在URL、路径、标记语言和数据交换中使用正则 表达式; 学习更高深的正则表达式特性中的微妙之处; 理解在不同语言...
学习如何对输入进行合法性检查和格式化; 处理单词、文本行、特殊字符和数值; 学习如何在uRL、路径、标记语言和数据交换中使用正则表达式; 学习更高深的正则表达式特性中的微妙之处; 理解在不同语言...
13.6.1 模式匹配检查 266 13.6.2 利用正则式进行查找替换 267 13.6.3 利用正则式对字符串进行分析 268 13.7 小结 269 第14章 集合框架——强大的对象管理器 270 14.1 Object类——所有类的超类 270 ...
//检查用户输入的账号和密码的合法性 if (studentnumber.equals("")||password.equals("")){ Toast.makeText(StudentLoginActivity.this, "账号或密码不能为空!", Toast.LENGTH_SHORT).show(); }else{ //构造...
第8章 文档类型定义和合法性... 177 8.1 文档类型定义... 177 8.2 文档类型声明... 179 8.3 根据DTD的合法性检验... 182 8.4 列出元素... 187 8.5 元素声明... 195 8.5.1 ANY. 195 8.5.2 #PCDATA. 195 8.5.3...
/\s+java\s+/ //匹配字符串"java" ,并且该串前后可以有一个或多个空格. /[^"] * / //匹配零个或多个非引号字符. 正则表达式的复制字符 字符 含义 ________________________________________________________...
利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的内容是否合法 asp.net报表解决方法 SQLDMO类的使用 SQL过程自动C#封装,支持从表到基本存储过程生成 使用SQLDMO控制 SQL Server 使用SQL...
据我所知,JSP基于Java,因此Java程序员可以轻松开始编码。ASP只是一个一般的引擎,具有支持多种语言的能力,不过默认的并且是最常用的还是VBScript。 mod_perl与Perl一样强大,只是更快一些。 二、PHP入门 PHP...