如何在jquery中将正则表达式应用于字符串

时间:2011-04-10 13:32:11

标签: jquery xml regex

我正在尝试使用jquery来选择某个XML节点的内容:

var entry_text = $('entry_text').text();

并对其应用正则表达式,有点像这样:

\<entry_text\>(?<url>.*?/&gt;)(?<text>.*?)\</entry_text\>

因此,如果这是XML节点entry_text:

<entry_text>&lt;img src=&quot;http://site.com/image.jpg&quot; width=&quot;431&quot; height=&quot;480&quot; /&gt;
    Lorem Ipsum dolor sit amet</entry_text>

我会得到这样的东西:

<entry_text>Lorem Ipsum dolor sit amet</entry_text>
<entry_image><img src="http://site.com/image.jpg" width="431" height="480"/>

只有我不确定正确的正则表达式是什么,或者如何将它应用于我的字符串。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以查看这些有用的页面:

http://bassistance.de/jquery-plugins/jquery-plugin-validation/

这也是jquery中regx匹配的一个很好的插件:

http://plugins.jquery.com/plugin-tags/regular-expression

请告诉我这是否对您有所帮助,谢谢。