Javascript 从字符串中删除HTTP://和WWW

Javascript 从字符串中删除HTTP://和WWW,javascript,Javascript,可能重复: 我使用此代码从用户在输入框中键入的内容中删除WWW。但是,它可以删除前4个字符,因此,如果用户提交或删除,它将不起作用 如何查找字符串“www.”和“http://”,并从输入中删除它们 <input type="text" id="url" /> <input type="button" id="submit" value="Go!" /> <div id="output"></div> <script> $("#s

可能重复:

我使用此代码从用户在输入框中键入的内容中删除WWW。但是,它可以删除前4个字符,因此,如果用户提交或删除,它将不起作用

如何查找字符串“www.”和“http://”,并从输入中删除它们

<input type="text" id="url" />
<input type="button" id="submit" value="Go!" />

<div id="output"></div>

<script>
$("#submit").click(
    function() {
        var url = $("#url").val();

        if(url.match(/^www\./))
        {
            url = url.substring(4);
        }

        $("#output").html(url);
    }
);
</script>

$(“#提交”)。单击(
函数(){
var url=$(“#url”).val();
如果(url.match(/^www\./))
{
url=url.substring(4);
}
$(“#输出”).html(url);
}
);

不知道你是否会考虑到你想做的事情太重了,但是快速的谷歌搜索“JavaScript URI库”让我明白了。它基本上是一个能够解析以下内容的正则表达式:


source protocol authority userInfo用户密码主机端口相对路径目录文件查询锚

我认为前面的问题应该更新,因为只需对接受的答案进行最小的修改即可完成此处的问题。