10.5.7 URL验证
来源:互联网 发布:刺客信条 中国 知乎 编辑:程序博客网 时间:2024/04/29 06:43
如果RegularExpressionValidator控件指定的正则表达式能够验证URL,那么该控件可以验证用户的输入是否为一个URL(或HTTP地址)。效果如图所示。
下面的代码实例RegularExpressionValidator控件revValue验证tbValue控件的内容是否为URL(或HTTP地址)。如果该内容不是URL(或HTTP地址),则验证失败,并显示提示信息“请输入合法的HTTP地址。”。另外,该示例还使用了RequiredFieldValidator验证控件rfValue验证了tbValue控件的内容不能为空。 如果该内容为空,则rfValue控件显示提示信息“输入不能为空!”。
其中,正则表达式http(s)?://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)?用来验证输入的内容是否为URL(或HTTP地址)。该表达式的说明如下:
[/w-]能够匹配单词字符和连接符号-;
/.匹配字符.;
[/w-]+/.能够匹配以单词字符和连接符号-组成的字符串开头的、以字符.结尾的字符串;
([/w-]+/.)+能够匹配1个或多个以单词字符和连接符号-组成的字符串开头的、以字符.结尾的字符串。
/匹配字符/;
[/w- ./?%&=]能够匹配单词字符、-、 (空格)、.、/、?、%、&、=;[/w- ./?%&=]*能够匹配空字符串,或者由单词字符、-、 (空格)、.、/、?、%、&、=组成的长度至少为1的字符串;
(/[/w- ./?%&=]*)?表示表达式/[/w- ./?%&=]*匹配的字符串可以出现或者出现1次。
- 10.5.7 URL验证
- url验证
- url 验证
- 验证URL的合法性
- 完成url有效性验证
- C# 验证URL有效性
- 正则表达式验证url
- python: url简单验证
- JS验证URL
- 正则表达式验证URL
- 正则验证URL合法性
- 正则表达式验证URL
- javascript验证URl地址
- URL 添加验证信息
- 正则表达式验证URL
- android 验证URL是否合法
- NodeJS url验证(url-valid)的使用方法
- URL重写和验证码
- 10.6 自定义验证
- [SoftEther使用]-虚拟HUB及其客户端设置
- 使用强名称为程序集签名
- 带宽的两种概念
- 面试题目(4)——虚基类
- 10.5.7 URL验证
- 如何避免感染木马病毒、流氓软件
- 10.5.6 电子邮件验证
- 系统提示“无法删除文件,无法读取源文件或磁盘”的解决办法
- Eclipse+MyEclipse的配置
- 中国的基金经理不是水平问题,而是道德问题!
- 10.5.5 日期和时间验证
- 读<<Windows核心编程>>之进程篇 读书笔记
- 基斯萨顿:未来属于3G时代