正则表达式 判断 是不是 包不包含 ulr
2017-11-10 09:38
197 查看
正则 如下:
((http|ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,4})*(/[a-zA-Z0-9\&%_\./-~-]*)?
测试地址:
http://tool.oschina.net/regex#
调用代码如下:
var regexp=/((http|ftp|https):\/\/)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,4})*(\/[a-zA-Z0-9\&%_\.\/-~-]*)?/g;
var ssss="不好http://www.happigo.com/index.php?act=zt_activity&n=bqqd1111就卡萨杰卡斯";
var result=ssss.match(regexp);
var s="";
console.log(result.length);
for ( var int = 0; int < result.length; ++int) {
s =s+result[int];
}
console.log(s);
/-----------------下面是替换------------------、
var str="<a href='"+s+"' target='_blank' >"+s+" </a>";
var str2=ssss.replace(regexp, str);
console.log(str2);
((http|ftp|https)://)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,4})*(/[a-zA-Z0-9\&%_\./-~-]*)?
测试地址:
http://tool.oschina.net/regex#
调用代码如下:
var regexp=/((http|ftp|https):\/\/)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,4})*(\/[a-zA-Z0-9\&%_\.\/-~-]*)?/g;
var ssss="不好http://www.happigo.com/index.php?act=zt_activity&n=bqqd1111就卡萨杰卡斯";
var result=ssss.match(regexp);
var s="";
console.log(result.length);
for ( var int = 0; int < result.length; ++int) {
s =s+result[int];
}
console.log(s);
/-----------------下面是替换------------------、
var str="<a href='"+s+"' target='_blank' >"+s+" </a>";
var str2=ssss.replace(regexp, str);
console.log(str2);
相关文章推荐
- 密码同时包含6~18位数字和大小写字母,不包含特殊字符的判断方法(正则表达式)
- Java使用正则表达式判断字符串中是否包含某子字符串
- mysql 查询指定id 并判断是不是包含指定的 字符串 并替换 字符串
- C#中判断一个字符串是不是包含非法字符
- 剑指offer-判断二叉树B是不是包含二叉树A
- 密码同时包含8~20位数字和大小写字母,不包含特殊字符的判断方法(正则表达式)
- 判断选中的内容元素是不是包含在某个元素里面
- js 判断一个json里是不是包含某个key
- 如何判断某字符串里是不是包含某个字符??
- C# Access 里如何判断字符串里是不是包含数字
- 正则表达式判断字符串是不是数字
- 判断一个数是不是3的幂——Power of three?
- 使用正则表达式判断手机号码是否合法
- 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同
- 服务器端如何判断客户端是不是手机
- php中判断字段中是否包含某个字符的方法
- 正则表达式(包含 *, ?) 的动态规划算法
- 判断数组是否包含某个元素的js函数实现方法
- 方法:判断字符串是不是Integer
- Blob对象判断是不是图片类型以及Blob数据下载