我有一个具有以下值的变量,
var dataIn = <hr data-type="google">Google;
我想将 hr(<hr data-type="google">)
从上述变量中拆分出来并存储到一个名为“hr”的新变量中
请帮我这样做。
你想使用:
var dataIn = '<hr data-type="google">Google';
var hr = dataIn.split(">")[0]+">";
这是一个小提琴:http: //jsfiddle.net/lee_gladding/BKBJN/
您也可以使用 jQuery 方式进行操作,无需任何字符串操作:
var dataIn = '<hr data-type="google">Google;';
var oDiv = $("<div></div>").html(dataIn);
var hr = oDiv.find("hr");
var raw = (hr.length === 1) ? hr[0].outerHTML : "";
alert(raw);
var dataIn = '<hr data-type="google">Google';
var str = dataIn.split(">")[0]+">";
var hr = dataIn.split(">")[0]+">"
或者 :
var hr = dataIn.split("Google")[0]
:)
抱歉,修复了这个问题,因为它不是代码格式。
var dataIn = "<hr data-type=\"google\">Google";
var regexp = new RegExp(/<.*>/gi);
var hr = dataIn.match( regexp )[0];