2010-08-31 4 views
0

Рассмотрим следующий фрагмент кода:Извлечение строки между строкой начала и конца строки Использование 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> 

Я хочу, чтобы извлечь строку между «размером шрифта» и «ПТ» т.е. он должен из меня десятичное " 17 ", используя javascript.
Можно ли это сделать, используя регулярное выражение.

Спасибо заранее,
Amit

ответ

2

Да.

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

Что вы хотите сделать с этим?

0

В случае, если вы просто хотите, чтобы получить размер шрифта соответствующего элемента я бы рекомендовал не полагаться на разбор строки, а доступ к этой недвижимости с помощью DOM - как, например, что-то вроде:

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