html邮件格式转换,转换文本为超连接和Email格式的代码

转换文本为超连接和Email格式的代码

更新时间:2006年06月14日 00:00:00   作者:

如果用户输入了http://aaa.bbb.ccc

下面这个代码将把他的输入转换成http://aaa.bbb.ccc

大家看看正则表达式有多厉害,呵呵。

'调用这个函数来显示成超联结

Response.Write to_html(s_message)

%>

Function to_html(s_string)

to_html = Replace(s_string, """", """)

to_html = Replace(to_html, "

to_html = Replace(to_html, ">", ">")

to_html = Replace(to_html, vbcrlf, "
")

to_html = Replace(to_html, "/

to_html = Replace(to_html, "/>", ">")

to_html = edit_hrefs(to_html)

End Function

%>

function edit_hrefs(s_html){

// 一个使用正则表达式的典范

// 转换文本中所有的超联结和电子邮件格式

s_str = new String(s_html);

s_str = s_str.replace(/bhttp://www(.[w+.:/_]+)/gi,

"http://¬¤¸$1");

s_str = s_str.replace(/b(http://w+.[w+.:/_]+)/gi,

"$1");

s_str = s_str.replace(/b(www.[w+.:/_]+)/gi,

"$1");

s_str = s_str.replace(/bhttp://¬¤¸(.[w+.:/_]+)/gi,

"http://www$1");

s_str = s_str.replace(/b(w+@[w+.?]*)/gi,

"$1");

return s_str;

}

相关文章

1a1b05c64693fbf380aa1344a7812747.png

这篇文章主要介绍了Javascript校验密码复杂度的正则表达式及正则表达式校验密码的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下2016-08-08

4f55910a645b073bc4fc65dc10dc14bd.png

求个简单正则...2006-07-07

0ea3c7666119d5615e582f823fb3fad6.png

今天小编就为大家分享一篇JavaScript 正则表达式与字符串查找方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-07-07

4f96a78db829b1556ff16de21e013c7a.png

我们在加内容时,无论你怎么样排版都好,我们都是无法将里面的图片或是别的什么东西抽出来的.2009-01-01

8cc1031babc6aff2319f1c6af8544aa0.png

看到了这文我震惊了,正则能解二元方程式~~,需要的朋友可以看下2012-10-10

0c932a99bb7b6f23c937db507070cc7b.png

本文是小编收集整理的15个常用的javascript正则表达式,非常不错,具有参考借鉴价值,需要的朋友参考下吧2017-05-05

cca732bf65a93ed2ec0ac80c638460fe.png

正则表达式,作为一种快速、便捷的处理字符串的工具,在各种编程语言中都有着广泛的用途,通过在PHP中的一些使用,下面记录一下关于PHP中正则使用的一些技巧。2009-10-10

2d9f31f2af7b675a3d153d2b7f1035a7.png

首先需要说明的一点,无论是Winform,还是Webform,都有很成熟的日历控件,无论从易用性还是可扩展性上看,日期的选择和校验还是用日历控件来实现比较好。2009-07-07

b452cee8ec5cd9e58ab98eba17281e59.png

这篇文章主要介绍了正则表达式实现最小匹配功能的方法,结合具体实例形式分析了正则表达式最小匹配功能的原理与实现技巧,需要的朋友可以参考下2017-02-02

f4838ec7e2d4da28e0b57d4e852dadd4.png

这篇文章主要为大家分享了最全的常用正则表达式大全,包括校验数字、字符、一些特殊的需求等等,感兴趣的小伙伴们可以参考一下2015-12-12

最新评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值