如:var st="<img alt="werwer" src="werwer.jpg" title="">"我要獲取圖片地址 不包括雙引號(hào) 表達(dá)式怎么寫?
1 回答

海綿寶寶撒
TA貢獻(xiàn)1809條經(jīng)驗(yàn) 獲得超8個(gè)贊
實(shí)現(xiàn)的效果:在字符串中abcdefgname='test'sddfhskshjsfsjdfps中獲取name的值test 實(shí)現(xiàn)的機(jī)制:通過replace的回調(diào)函數(shù)獲取。
可以通過下面的代碼獲取匹配部分
var str = "abcdefgname='test'sddfhskshjsfsjdfps";
var reg = /name='((\w|-|\s)+)/ig;
str.replace(reg, function() { console.log(arguments.length); //5 console.log(arguments[1]);//test });
字符串 stringObject 的 replace() 方法執(zhí)行的是查找并替換的操作。它將在 stringObject 中查找與 regexp 相匹配的子字符串,然后用 replacement 來替換這些子串。如果 regexp 具有全局標(biāo)志 g,那么 replace() 方法將替換所有匹配的子串。否則,它只替換第一個(gè)匹配子串。
- 1 回答
- 0 關(guān)注
- 814 瀏覽
添加回答
舉報(bào)
0/150
提交
取消