17个asp常用的正则表达式
来源:asp之家 时间:2008-01-15 18:58:00
本文列出了一些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就是要匹配的字符串。


猜你喜欢
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
CentOS 7下部署php7.1和开启MySQL扩展的方法教程

tensorflow 恢复指定层与不同层指定不同学习率的方法
Python字符串拼接六种方法介绍
python 基于selenium实现鼠标拖拽功能
python 实用工具状态机transitions
Python文件操作和数据格式详解(简单简洁)

Python 读取某个目录下所有的文件实例
简单的两种Extjs formpanel加载数据的方式
jQuery入门之–属性(一)
python利用beautifulSoup实现爬虫
为导入文件加上时间戳标记的两种方法
SQL Server序列SEQUENCE用法介绍

django2+uwsgi+nginx上线部署到服务器Ubuntu16.04

python爬虫爬取快手视频多线程下载功能

Golang限流库与漏桶和令牌桶的使用介绍
