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

海綿寶寶撒
TA貢獻1809條經驗 獲得超8個贊
實現的效果:在字符串中abcdefgname='test'sddfhskshjsfsjdfps中獲取name的值test 實現的機制:通過replace的回調函數獲取。
可以通過下面的代碼獲取匹配部分
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() 方法執行的是查找并替換的操作。它將在 stringObject 中查找與 regexp 相匹配的子字符串,然后用 replacement 來替換這些子串。如果 regexp 具有全局標志 g,那么 replace() 方法將替換所有匹配的子串。否則,它只替換第一個匹配子串。
- 1 回答
- 0 關注
- 802 瀏覽
添加回答
舉報
0/150
提交
取消