这是我的代码:
var string="<div><ul><li><img src='http://example.com/img1.jpg' alt=''></li><li><img src='http://example.com/img2.jpg' alt=''></li><li><img src='http://example.com/img3.jpg' alt=''></li> <li><img src='http://example.com/img4.jpg' alt=''></li><li><img src='http://example.com/img5.jpg' alt=''></li></ul></div>";
我想查找每个链接图像并将其替换为不重复的随机字符串。 示例:
var result= "<div><ul><li><img src='adssad' alt=''></li><li><img src='bsdafz' alt=''></li> <li><img src='soweuosx' alt=''></li> <li><img src='qlolzas' alt=''></li><li><img src='owueweuy' alt=''></li></ul></div>";
请帮助我!
最佳答案
试试这个。根据您的需要进行修改。
var string = "<div><ul><li><img src='http://example.com/img1.jpg' alt=''></li><li><img src='http://example.com/img2.jpg' alt=''></li><li><img src='http://example.com/img3.jpg' alt=''></li> <li><img src='http://example.com/img4.jpg' alt=''></li><li><img src='http://example.com/img5.jpg' alt=''></li></ul></div>";
var output = string.replace(/'http:\/\/.*?'/g, function () {
return "'" + (Math.random() * 16 | 1).toString(16) + "'"; // Return your own random string
});
alert(output);
关于javascript - 查找链接图像并将其替换为随机字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29768581/