Ghost全自动系统备份光盘正式版 V4.5 | 硬盘版 V2.0 | 排行榜 TOP50 | 图文推荐 | 玩小游戏
首页 >> Asp编程 >> Asp新手入门 >> 17个asp常用的正则表达式

17个asp常用的正则表达式

作者:天空诚整理 来源:中国Asp之家 时间:2008-1-15 网友评论条 【

本文列出了一些asp编程种可能会用到的正则表达式例子,大家可以方便的调用!

如果您对asp种的正则表达式不是很了解可以看看这篇文章《ASP中RegExp对象正则表达式语法及相关例子

"^\\d+$"  //非负整数(正整数 + 0)
"^[0-9]*[1-9][0-9]*$"  //正整数
"^((-\\d+)|(0+))$"  //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$"  //负整数
"^-?\\d+$"    //整数
"^\\d+(\\.\\d+)?$"  //非负浮点数(正浮点数 + 0)
"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数
"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数
"^(-?\\d+)(\\.\\d+)?$"  //浮点数
"^[A-Za-z]+$"  //由26个英文字母组成的字符串
"^[A-Z]+$"  //由26个英文字母的大写组成的字符串
"^[a-z]+$"  //由26个英文字母的小写组成的字符串
"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串
"^\\w+$"  //由数字、26个英文字母或者下划线组成的字符串
"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"    //email地址
"^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$"  //url

再给出一个asp使用正则表达式的函数:

Function RegExpTest(patrn, strng)  
Dim regEx ’ 建立变量。  
Set regEx = New RegExp ’ 建立正则表达式。  
regEx.Pattern = patrn ’ 设置模式。  
regEx.IgnoreCase = False ’ 设置是否区分大小写。  
RegExpTest = regEx.Execute(strng) ’ 执行搜索。  
End Function 

参数patrn就是正则表达式的匹配模式,也就是你要写的正则表达式规则, strng就是要匹配的字符串。

站长工具
搜索引擎收录情况:
相关文章
loading 请稍等,评论加载中...

Aspxhome.com. 中国Asp之家. 版权所有

闽ICP备06017341号