【www.gdgbn.com--js教程】
<script>
var s="这是一些文字又是一些文字最后一些文件";var regexp=/(
]+>)/gim s=s.replace(regexp,"$1[url]http://www.111cn.net[/url]$2$3");
document.write("
"+s+" ");</script>
方法二
<script>
var s="这是一些文字又是一些文字最后一"
var imgreg = //gi; s=s.replace(imgreg,function(imgsrc){
imgsrc = imgsrc.replace(/src="(?:http://www.111cn.net)?(.*?)"/i,"src="http://www.111cn.net$1"")
if(imgsrc.indexof("alt=")==-1){
imgsrc = imgsrc.replace(//?>/i,"alt="图片说明"/>");
}
return imgsrc;
});alert(s);
</script>
功能实例
字符串是 这是一些文字又是一些文字最后一些文件
就是一个图文混排的html代码
想用正式表达式去将图片地址自动加上完整域名,再自动加上alt描述文字,但有一些是已经带了 alt 描述的,有一些是已经有完整图片地址了的
能用一条正则表达式去做替换吗?