如何在javascript中使用.xml正则表达式的结尾验证url

时间:2016-10-27 08:47:52

标签: javascript xml

我创建了一个url字段并提交了button.and我想验证这个url,它会在url的末尾显示.xml正则表达式,而不是.com和其他任何东西。我已经尝试过这段代码,但没有得到可靠的解决方案。当我写出无效的网址时,它会将我重定向到另一个页面。

请帮我解决这个问题。任何帮助将不胜感激。

提前致谢。

function validateURL(){
var re = /^(http[s]?:\/\/){0,1}(www\.){0,1}[a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,5}[\.]{0,1}/.xml;
if (!re.test(url)) { 
alert("url error");
document.getElementById("error_msg").innerHTML = "invalid url";

return false;
}
}

1 个答案:

答案 0 :(得分:0)

使用此RegEX

/(https?!:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,})/