AS3关于使用正则表达式检测、匹配、替换文本中的url的方法
2013-10-23 09:58
721 查看
/**
* 检查文本中是否有URL存在,如果有则将其转化为可点击的URL超链接
* @param content 传入字符串类型的文本内容
* @return mstring 返回转换后的字符串类型的文本内容
* 2013-10-23
*/
private function checkURL(content:String):String
{
var mpattern:RegExp = new RegExp("[a-zA-z]+://[^\s]*","g");
var mstring:String = content;
var replacestr:String = "";
if(mpattern.test(mstring))
{
replacestr = "<u><a href = '" + mstring.match(mpattern)[0] + "' target = '_blank'>"+mstring.match(mpattern)[0]+"</a></u>" ;
mstring = mstring.replace(mpattern,replacestr);
}else{
mstring = content;
}
return mstring;
}
* 检查文本中是否有URL存在,如果有则将其转化为可点击的URL超链接
* @param content 传入字符串类型的文本内容
* @return mstring 返回转换后的字符串类型的文本内容
* 2013-10-23
*/
private function checkURL(content:String):String
{
var mpattern:RegExp = new RegExp("[a-zA-z]+://[^\s]*","g");
var mstring:String = content;
var replacestr:String = "";
if(mpattern.test(mstring))
{
replacestr = "<u><a href = '" + mstring.match(mpattern)[0] + "' target = '_blank'>"+mstring.match(mpattern)[0]+"</a></u>" ;
mstring = mstring.replace(mpattern,replacestr);
}else{
mstring = content;
}
return mstring;
}
相关文章推荐
- 关于AS3中使用正则表达式进行一定规则替换
- 关于一个使用正则表达式匹配来写的显示时间的方法
- 在Visual Studio中使用正则表达式匹配换行和批量替换
- php使用正则表达式获取图片url的方法
- java正则表达式来替换文本中匹配正则的内容
- 使用正则表达式来匹配URL或者网址
- 正则表达式匹配,替换,查找,切割的方法
- Javascript中使用replace()方法+正则表达式替换掉所有字符
- 关于正则表达式中过度匹配问题解决方法
- Java基于正则表达式实现的替换匹配文本功能【经典实例】
- python使用正则表达式提取网页URL的方法
- python3.4学习笔记(十二) python正则表达式的使用,使用pyspider匹配输出带.html结尾的URL
- 使用正则表达式自动为文本中的url地址生成链接
- JAVA中正则表达式匹配,替换,查找,切割的方法
- Java正则表达式(匹配、切割、替换、获取)等方法
- idea 使用正则表达式 进行匹配替换
- php用正则表达式匹配URL的简单方法
- 正则url 匹配 替换A标签 微博使用