我正在尝试在重写样式表时弄清楚.replace()字符串的字体大小。我用正则表达式不太好,我试过这个:
string.replace(/font-size:.*S.;/, '');
它没有用,我已经搞砸了一下,任何帮助都赞赏..
答案 0 :(得分:1)
您可以尝试:
font-size\s?:\s?\d+(px|em);
请检查链接 https://regexr.com/3h6cq
它支持px / em,如果你需要任何其他单位,只需用管道符号添加它们。
<强>更新强>:
您也可以使用更通用的方法,在:
之后接受任何内容,直至分号;
font-size\s?:([^;]+)
更新2 如果您想支持小数(并且只有px
单位),您可以这样做:
font-size\s?:\s?\d+\.?\d+(px);
希望这有帮助。