求一个替换url的js正则表达式

JavaScript030

求一个替换url的js正则表达式,第1张

var reg=new RegExp("(http[s]?:\/\/)?", "g")

var str="http://abcdefg.com?abcd"

var result="[url]"+str.replace(reg, "")+"[/url]"

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

var str1=str2

if(str2!="" &&str2.length>=0)

{

str1=str2.replace("\\","/")

}

首先 war 无效的类型,js里不支持null,是"",你if后面的括号格式不正确.

(new RegExp(/\/g),"/")这个分好也不对!你全是用汉字符号打出来的,打符号要用英文模式