一个字符串变量,内容是:
<span style="color:#009900;font-size:14px;font-weight:700;">一大坨汉字</span>
想把"一大坨汉字"取出来,style的内容不固定
<span style="color:#009900;font-size:14px;font-weight:700;">一大坨汉字</span>
想把"一大坨汉字"取出来,style的内容不固定
var part = /^<.+>(.+)<\/.+>$/;
var content = s.replace(part,"$1");
alert(content);
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script>
<META NAME="Description" CONTENT=""><SCRIPT LANGUAGE="JavaScript">
<!--
var html = '<span style="color:#009900;font-size:14px;font-weight:700;">一大坨汉字</span>';
var $html = $(html);
alert($html.html())
//-->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
var reg = /[^>]+(?=<)/;
alert(str.match(reg))//取出来的内容
var a = '<span style="color:#009900;font-size:14px;font-weight:700;>一大坨汉字</span>';
你试试你的方法
var s ='<span style="color:#009900;font-size:14px;font-weight:700;"><p>this is a tst</p></span>';
var part = /^<.+>(.+?)<\/.+>$/;
var content = s.replace(part,"$1");
alert(content);