我有这个文本
var test = "<span data-toggle="tooltip" title="2Test">1TEST</span>";
我不太确定自己在做什么,需要一些帮助。这是我尝试过的内容:
test = test.replace(/<span data-toggle="tooltip" title="|">[^>]*>/gi, "");
测试变量应该只返回“title”内的值。
我有这个文本
var test = "<span data-toggle="tooltip" title="2Test">1TEST</span>";
test = test.replace(/<span data-toggle="tooltip" title="|">[^>]*>/gi, "");
测试变量应该只返回“title”内的值。
我同意@Biffen的观点,你不应该使用正则表达式解析HTML!但如果你必须这样做,可以尝试以下方法...
var test = "<span data-toggle='tooltip' title='2Test'>1TEST</span>";
var result = test.match(/title='([^']+)'/)[1];
console.log(result); //2Test
var test = "normal text"
。不过我会自己找到解决办法的,非常感谢。 - user6193206