取代我有一个包含很多JavaScript和正则表达式
<span style="font-size:8px;">...</span>
<span style="font-size:14px;"> ...</span>
一个字符串,我想全部更换字体大小值,以给定值。所以我需要一个正则表达式来替换“font-size:”和“px;”之间的所有字符
P.s.我使用Rangy JS库
var iframe = $('iframe')[0];
var sel = rangy.getIframeSelection(iframe);
selected_html=sel.toHtml();
selected_html.replace("font-size:<some regexp>px;", "36");
你能建议一个合适的正则表达式吗?
字符串从哪里来?我建议你摆脱内联样式,添加一个类,并在CSS中执行。 – elclanrs
不要使用html的正则表达式。你已经使用了rangy,为什么不修改它返回的好DOM节点上的属性而不是regexing html? –
font-size \:\ dpx; – 23tux