【发布时间】:2010-10-26 22:03:06
【问题描述】:
早安
有没有巧妙的方法使用 javascript 正则表达式来清理这个字符串:
var spans = "<SPAN><A href="javascript:sel.RemoveProductFromSelection('12372');"><IMG src="remove.gif" width=18> </A>Mirage - JOY</SPAN>
<SPAN><A href="javascript:sel.RemoveProductFromSelection('12427');"><IMG src="remove.gif" width=18> </A>Nikon - D40 </SPAN>
<SPAN><A href="javascript:sel.RemoveProductFromSelection('12438');"><IMG src="remove.gif" width=18> </A>Mitsuca - DS 6083 </SPAN>"
并生成这样的结果数组:
var filtered = ["12372","12427","12438"];
spans 变量中的源 html 字符串可以缩进也可以不缩进。
提前致谢
【问题讨论】:
-
字符串最初是文档的一部分吗?当它们仍在 DOM 中时提取值可能会更容易。
标签: javascript html regex filtering