我在尝试使REGEX表达式能够兼顾
时遇到了一些麻烦现在我有这个:
body = data.body.replace(/</, '<')
.replace(/>/, '>')
.replace ///
((http|https):\/\/)?
[\w-]+(\.[\w-]+)+([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-])?
///gi, (match)->
url = if match.indexOf('http') == 0 then match else "http://#{match}"
"<a href='#{url}' target='_blank'>#{match}</a>"
这样做是找到一个链接,并对URL进行<a href=
调用,同时使网站的根目录可见以使其干净。问题是它也在用于发送电子邮件。有什么想法吗?
data.body
包含聊天消息。例如,
thanks, matt. my email is johnsmith@gmail.com