简体   繁体   English

javascript用regexp替换

[英]javascript replace with regexp

I have a string that contains a lot of 我有一个字符串,其中包含很多

<span style="font-size:8px;">...</span> 
<span style="font-size:14px;"> ...</span>

And i want to replace all font-size values to given value. 而且我想将所有字体大小值替换为给定值。 So i need a regexp to replace all chars beetween "font-size:" and "px;" 因此,我需要一个正则表达式来替换“ font-size:”和“ px;”之间的所有字符。

Ps i use Rangy JS library PS我使用Rangy JS库

var iframe = $('iframe')[0];
            var sel =  rangy.getIframeSelection(iframe);
            selected_html=sel.toHtml();
            selected_html.replace("font-size:<some regexp>px;", "36");

Can you suggest a proper regexp? 您可以建议适当的正则表达式吗?

.replace(/(font-size:)\d+(px;)/g, "$1"+36+"$2");

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM