网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP文摘
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
..Net将如何影响我们?(一).
.用不着妄自菲薄 对ASP和ASP程序员.
.动态网页制作(一).
.将.Net应用移植到Linux上来的Mon.
.ASP.NET升级能力探讨(三).
.Asp的安全管理(8).
..NET让新一代因特网变成现实(5).
.<展现C#>前言(补充)和第三.
..net的reflection (1) .
.<展现C#> 第一章 C#简介.
..NET My Services对应用程序开发.
..net的reflection (2).
.微软下一代网络服务器IIS7前瞻.
.从VB 6.0到VB.NET的转换(2).
.Asp的安全管理(10).
.重返ASP时代.
.Asp的安全管理(6).
.IIS组建Intranet完全手册(一).
.Web脚本开发语言比较.
.Windows.NET Server: 远程访问.

通过几个非常实用的例子了解asp中使用正则表达式

发表日期:2000-12-5


/*
豆腐制作 都是精品
http://www.asp888.net 豆腐技术站
如转载 请保留版权信息
*/
通过几个非常实用的例子了解asp中使用正则表达式

我们知道,在 VBscript 5.0 开始支持 正则表达式,下面我们通过几个常用的应用例子来帮助我们
了解和使用 这个好的程序书写格式
1首先,密码验证 我们的密码验证的规则是--密码的第一个字母不能是数字,密码的长度在在 4 和 16 之间
而且密码中只能包含 字符,数字和下划线

我们姑且不去考虑这样的限制是否有道理,我们的 任务是 学习 正则表达式
Function ValidatePassword(strPassword)
'http://www.asp888.net 豆腐技术站
'豆腐制作 都是精品
Dim re
Set re = new RegExp
re.IgnoreCase = false
re.global = false
re.Pattern = "^[a-zA-Z]\w{3,15}$"
ValidatePassword = re.Test(strPassword)
End Function
讲解
^ 符号表示后面连接的规则是对于第一个字符的处理限制,他必须是由[a-zA-Z]决定的规则所符合的
[a-zA-Z]的规则是--“[”表示从开始 "]" 表示结束
{ 和 } 表示 不包含 ( 和 ) 表示包含
字符,数字和下划线 的表达规则是 \w
按照这个规则 我们继续来看一个 对 Email 地址所采取的 检验规则
2.Email 地址检验
<%
Function ValidateEmailAddr(strEmailAddr)
'http://www.asp888.net 豆腐技术站
'豆腐制作 都是精品
'webmaster@asp888.net
Dim re
Set re = new RegExp
re.pattern = "^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$"
ValidateEmailAddr=re.Test(strEmailAddr)
end function
%>
这个Email 的检查规则就是 我们一般意义上用到的 对于 mail 地址的检测规则

我们通过这两个例子,简单的了解了 正则表达式 在 实际应用中的强大的功能,当然,功能既然强大
就绝对不可能在 一篇文章中讲的面面巨到,我们以后可以继续的探讨这个问题,欢迎大家来信与豆腐联系
webmaster@asp888.net



上一篇:asp+ 现在已经被官方正式更名为 asp.net 人气:10385
下一篇:ASP.NET强大的性能(一) 人气:11153
浏览全部的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐