js正则表达式 检测form.textarea的字符串中 所有使用相对路径的<img src="">标签 即路径中不带http://

我做的系统前后台图片显示有问题详见http://www.kindsoft.net/view.php?bbsid=5&postid=2713... 我做的系统前后台图片显示有问题
详见 http://www.kindsoft.net/view.php?bbsid=5&postid=2713
展开
 我来答
bitterbeans
2011-03-21 · TA获得超过2129个赞
知道小有建树答主
回答量:607
采纳率:0%
帮助的人:552万
展开全部
相对路径是不以"://"或者“/“开头的,只要匹配到下面的就是绝对路径,否则是相对路径:
<img\s+[^>]*?src="((\w+?://|/)[^"]*?)"[^>]*?>
追问
]*?src="((\w+?:\/\/|/)[^"]*?)"[^>]*?>
绝对路径那里需要加上两个反斜杆

我修改后是这样 /src="(\w+?:\/\/|\/)[^"]*?"/gi
能否帮我完善该正则表达式 我想获取的是使用绝对路径的img标签的src属性中的域名部分
例如 这样一个标签
我想将所有这样的字符串变成

请问js要怎么写
追答

function replaceClick() {
var re = /(src=")(\w+?:\/\/[^"]*?)(\/[^"]*?")/g;
alert(new String('').replace(re, '$1Upload$3'));
}
replaceClick();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式