[asp]匹配网址的正则
Function IsValidUrl(str)
Dim regEx
Set regEx = New RegExp
regEx.Pattern = "http(s)?://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?"
IsValidUrl = regEx.Test(str)
End Function
相关推荐
-
[asp]匹配网址的正则
复制代码 代码如下: Function IsValidUrl(str) Dim regEx Set regEx = New RegExp regEx.Pattern = "http(s)?://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?" IsValidUrl = regEx.Test(str) End Function
-
php匹配网址的正则 几乎可以匹配任何网址
比较简单的 $str = ''; $isMatched = preg_match('/^^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+$/', $str, $matches); var_dump($isMatched, $matches); 几乎可以匹配任何网址: ^((https?|ftp|news):\/\/)?([a-z]([a-z0-9\-]*[\..])+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int
-
JavaScript 替换所有匹配内容及正则替换方法
由于JavaScript 的 replace 只能替换一次,因此另外编写一个能现替换全部匹配内容方法,代码如下: /* 把 content 中所有的 searchValue 替换为 replaceValue */ function replaceAll(content,searchValue,replaceValue){ while (content.indexOf(searchValue)>-1) { content = content.replace(searchValue,replaceV
-
asp提取内容中的手机号码,qq,网址的正则代码
常用的正则匹配表达式 正则表达式--验证手机号码:13[0-9]{9} 实现手机号前带86或是+86的情况:^((\+86)|(86))?(13)\d{9}$ 电话号码与手机号码同时验证:(^(\d{3,4}-)?\d{7,8})$|(13[0-9]{9}) 提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)? 提取信息中的邮件地址:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+
-
js匹配网址url的正则表达式集合
DNS规定,域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母.标号中除连字符(-)外不能使用其他的标点符号.级别最低的域名写在最左边,而级别最高的域名写在最右边.由多个标号组成的完整域名总共不超过255个字符.所以验证则网址url的正则可以如下几种 方法一: function checkUrl(urlString){ if(urlString!=""){ var reg=/(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+
-
JS 正则表达式(学习笔记2)匹配网址url参数
. 匹配除换行符的任意字符 \w 匹配字母,数字,下划线,汉字 \s 匹配任意空白符 \d 匹配数字 ^ 匹配字符开始位置 $ 匹配字符结束位置 * 重复零次或更多次 + 重复一次或更多次 ? 重复零次或一次 {n} 重复N次 {n,} 重复N次或更多次 {n,m} 重复N次或m次url参数匹配的问题 var str="http://ladjkfldfjlfjlafjlfk/-1-1.html?sdlfjsdlkfjsdlfjo";//这是一个url //要求把URL里面-1.html
-
匹配中文的正则(GB2312/utf-8)
i (PCRE_CASELESS) 如果设定此修正符,模式中的字符将同时匹配大小写字母. m(PCRE_MULTILINE) 默认情况下,PCRE 将目标字符串作为单一的一"行"字符所组成的(甚至其中包含有换行符也是如此)."行起始"元字符(^)仅仅匹配字符串的起始,"行结束"元字符($)仅仅匹配字符串的结束,或者最后一个字符是换行符时其前面(除非设定了 D 修正符).这和 Perl 是一样的. 当设定了此修正符,"行起始"和
-
PHP下ereg实现匹配ip的正则
我们先看个代码片段: 复制代码 代码如下: $ip = "1.1.1.255".chr(0)."haha"; if(ereg("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$",$ip)) { echo $ip; } else { echo "unknown"; } 这个ereg正则限制了$ip的数据为xxx.xxx.xxx.xxx这样
-
JS:一个匹配日期的正则
(1[0-2]|0?[1-9])[-./](0?[1-9]|[12][0-9]|3[01])[-./](\d\d\d\d) $1 匹配 10,11,12,01,02,03,04,05,06,07,08,09 也是匹配 月份 $2 匹配 01,02...09,10,11....29,30,31 也就是匹配 日期 $3 匹配 0000,0001....9999 也就是匹配 年份 加上 中间的字符集合 以下都会匹配 10/10/1999 10-10-1999 10.10.1999
-
用asp实现网址和邮件地址的转换函数
网址和邮件地址的转换函数<% function URLconvert(str) convertstr=str urlLocation=instr(convertstr,"http://") if (urlLocation=0) and (mailLocation=0) then URLconvert=convertstr exit function end if if urlLocation<>0 then rightstr=str Do while urlLoc
随机推荐
- jQuery循环滚动展示代码 可应用到文字和图片上
- 关于页面刷新vuex数据消失问题解决方案
- 多个$(document).ready()的执行顺序实例分析
- .htaccess rewrite 规则详细说明
- Oracle数据表分区的策略
- Shell脚本定时备份清除运行系统日志的代码
- 怎样使用Python脚本日志功能
- Android仿QQ消息提示实现弹出式对话框
- ionic js 模型 $ionicModal 可以遮住用户主界面的内容框
- 彻底掌握ASP分页技术杂谈
- Java实现获得MySQL数据库中所有表的记录总数可行方法
- php实现SAE上使用storage上传与下载文件的方法
- win2003 64位系统下ODBC连接使用方法
- php如何获取文件的扩展名
- Android蓝牙通信之搜索蓝牙设备
- 安卓(Android)动态创建多个按钮并添加监听事件
- Android常用的intent action汇总
- iOS UICollectionView刷新时闪屏的解决方法
- 详解IntelliJ IDEA 中如何配置多个jdk版本即(1.7和1.8两个jdk都可用)
- Python中static相关知识小结