我正在使用此代码删除WWW。根据用户在输入框中键入的内容,但它可以删除前4个字符,因此如果用户提交http://www.example.com或http://example.com,则无效。
如何查找字符串“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>
感谢
答案 0 :(得分:0)
不知道你是否会认为它太重了你想要做的事情,但快速谷歌搜索“Javascript Uri库”会把我带到parseUri 1.2。它基本上是一个能够解析以下内容的正则表达式:
源协议权限userInfo用户密码主机端口相对路径目录文件查询锚