【发布时间】:2012-04-25 07:18:47
【问题描述】:
我想用调用需要包含 url 的函数来替换 href 中的 url。
示例: 我有以下字符串:
<a href="www.google.com">Google</a>
some other text
<a href="www.wikipedia.org">Wikipedia</a>
我想取回这样的字符串:
<a href="javascript:anyFunction('www.google.com');">Google</a>
some other text
<a href="javascript:anyFunction('www.wikipedia.org')">Wikipedia</a>
我用 RegEx 测试了一些方法,但我对 RegEx 不太擅长。有人可以解决我的问题吗?
编辑: 对不起,我忘记写了。我正在构建一个应用程序应用程序。我不能使用 jQuery 或“文档”。我认为唯一的方法是正则表达式。
【问题讨论】:
-
啊。所以你真正想要的不是像我们一直在做的那样对 html/css 有帮助。您正在寻找字符串替换!对吗?
-
没错。抱歉我的描述不好。
-
您使用什么语言的正则表达式? javascript? php?很抱歉有这么多问题,但这将有助于为您找到答案:)。
-
我正在使用 JavaScript。我已将我当前的代码发布为对您解决我问题的方法的评论。
标签: javascript regex replace href appcelerator