我想将src属性分配给alt属性,删除扩展名.png并删除src属性。
string1='<img src="a.png"> hi '
到:
string2='<img alt="a"> hi '
怎么做? 什么是代码?
答案 0 :(得分:1)
string1.replace(/src=([^.]+).png/,"alt=$1");
但是,使用DOM可能会有更简洁的方法来完成您尝试做的事情。
答案 1 :(得分:0)
如果要将搜索和替换限制为图像元素,则需要在模式中包含img:
string1.replace(/(<img [^>]*)src="([^.]+).png"/,'$1alt="$2"');
这样可以保持您的其他属性。