<分区>
Possible Duplicate:
Replace words in a string, but ignore HTML
是否可以在调用 Replace 时忽略 HTML 元素?
示例代码:
$myText.replace(new RegExp( $searchString, 'gi' ),
'<span class="highlight">'+ $searchString + '</span>');
$myText
是一个大的 HTML 字符串,例如:
var $myText =
"<p>Lorem Ipsum is simply dummy text of the printing and typesetting " +
"industry. Lorem Ipsum has been the industry's standard dummy text " +
"ever since the 1500s, <img src="something">when an unknown printer " +
"took a galley of type and scrambled it to make a type specimen book. " +
"It has survived not only five centuries, " +
"<a href="#" title="Lorem">but</a> also the leap into electronic " +
"typesetting, remaining essentially unchanged. It was popularised in " +
"the 1960s with the release of Letraset sheets containing Lorem Ipsum " +
"passages, and more recently with desktop publishing software like " +
"Aldus PageMaker including versions of Lorem Ipsum.</p>"
$searchString
等于用户在文本输入框中键入的任何内容。
如果是,根据上面的示例代码我该怎么做?