我有这段文字
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
关于Javascript 替换标题 =""以外的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41219209/