使用javascript在开始字符串和结束字符串之间提取字符串

时间:2010-08-31 07:36:14

标签: javascript

考虑以下代码片段:

<div align="Left">
<font style='font-size:17pt; font-family:Times New Roman;color:#000000;'>
<textformat tabstops="[20]" leftmargin="0">Hi all</textformat>
</font>
</div>

我想在“font-size”和“pt”之间提取字符串,即使用javascript我应该输出十进制“17”。
这可以使用正则表达式来实现。

提前谢谢,
阿米特

2 个答案:

答案 0 :(得分:2)

var pt = string.match(/font-size:([\d.])+pt/)[1];

你想用它做什么?

答案 1 :(得分:0)

如果您只想获取相应元素的字体大小,我建议不要依赖于解析字符串,而是使用DOM访问此属性 - 例如:

document.getElementsByTagName('font')[0].style.fontSize