用Javascript将url中“\”替换为“/”

来源:百度知道 编辑:UC知道 时间:2024/06/09 22:18:02
war str2='html\12345\45126.htm'
var str1=str2;
if(str2!=null&&str2.length>=0)
{
str1=str2.replace(new RegExp(/\/g),"/");
return str1;
}

但是结果不对,哪里错了吗?

var str2='html\12345\45126.htm'
var str1=str2;
if(str2!="" && str2.length>=0)
{
str1=str2.replace("\\","/");

}
首先 war 无效的类型,js里不支持null,是"",你if后面的括号格式不正确.
(new RegExp(/\/g),"/"); 这个分好也不对!你全是用汉字符号打出来的,打符号要用英文模式

var str2='html\12345\45126.htm'
var str1=str2;
if(str2!=null&&str2.length>=0)
{
str1=str2.replace("\\","\/");
alert(str1);
}

var str2='html\12345\45126.htm'
str1=str2.replace(new RegExp(/\\/g),"/");

war str2='html\12345\45126.htm' ......

war是啥?????