快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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

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

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

我们姑且不去考虑这样的限制是否有道理,我们的 任务是 学习 正则表达式
Function ValidatePassword(strPassword)
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)
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 地址的检测规则

我们通过这两个例子,简朴的了解了 正则表达式 在 实际应用中的强盛的功能,当然,功能既然强盛
返回类别: 教程
上一教程: 如何将代码生成的文件设为只读
下一教程: ASP动态INCLUDE文件

您可以阅读与"通过几个异常实用的例子了解ASP中使用正则表达式"相关的教程:
· 使用正则表达式实现模式图片新闻.ASP
· 实现搜索结果的要害词变色标注的程序(使用正则表达式)
· ASP编程中异常实用的例子
· 常用的正则表达式及符号诠释
· 在ASP中用“正则表达式对象”来校验数据的合法性
    微笑服务 优质保证 索取样品