javascript 正则表达式 从字符串取值。 取出title的值。(1,8,15,22,29)

2024-12-22 16:57:42
推荐回答(2个)
回答1:

str="你的字符串"

document.write(str.match(/title=\"([^\"]*)\"/g).join(",").replace(/title=\"/g,"").replace(/\"/g,""))
match 这个返回的是一个符合正则的一个数组,
join(",") 一逗号 连成一句话
.replace(/title=\"/g,"").replace(/\"/g,"") 是删除 [title="] 和 ["]

回答2:

var str = '你的字符串';
alert($(str).find('span.addr').map(function(){return $(this).attr('title');}).get().join());