我有一些DOM节点:JavaScript正则表达式
<p>[CROP:1049,160x608,557x897] [CROP:1055,264x501,513x461] Some text</p>
我创建的正则表达式:
var re = new RegExp("\[CROP:(\d+),(\d+)x(\d+),(\d+)x(\d+)\]", "ig");
但我怎么能得到每个(\d)
值?
其结果是,我需要更换每个[CROP:xxx]
到<a>
节点是这样的:
<a href="#" class="myclass" data-id="1049" data-x1="160" data-x2="608" data-x3="557" data-x4="897"> </a>
如何能不能做到?谢谢。
谢谢。但是,我怎样才能将这些文本字符串替换为''DOM节点? – Lari13 2011-06-10 13:56:22
您可以创建一个HTML字符串,并将其放在您想要的页面中。 (修改我的答案。) – aorcsik 2011-06-10 14:00:36
是的,我创建了具有所有属性的新标签''。但是我怎样才能将每个'[CROP:xxx]'替换为相应的''? – Lari13 2011-06-10 14:02:16