用于URL验证的正则表达式-Javascript(AngularJs)

用于URL验证的正则表达式-Javascript(AngularJs),javascript,angularjs,Javascript,Angularjs,我需要以下网址应返回为真 other.some.url some.url some.url/page/1 以下url应返回为false 随机值 这是我到目前为止尝试过的正则表达式/^?:https?:\/\/?[\w.-]+?:\.[\w.-]+[\w\-\.\u.-]:/?[\]@!\$&'\\\*\+,;=.]+$。我用这个内角形式输入ng模式 任何帮助都将不胜感激请尝试此正则表达式 /^?:http://|?:https://www.??:[a-zA-Z0-9]+[a-z]{3}|?:\d

我需要以下网址应返回为真

other.some.url some.url some.url/page/1 以下url应返回为false

随机值 这是我到目前为止尝试过的正则表达式/^?:https?:\/\/?[\w.-]+?:\.[\w.-]+[\w\-\.\u.-]:/?[\]@!\$&'\\\*\+,;=.]+$。我用这个内角形式输入ng模式


任何帮助都将不胜感激

请尝试此正则表达式

/^?:http://|?:https://www.??:[a-zA-Z0-9]+[a-z]{3}|?:\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}::\d+?[/a-zA-Z0-9.]*$/gm

function isUrlValid(userInput) {
    var res = userInput.match(/^((?:http:\/\/)|(?:https:\/\/))(www.)?((?:[a-zA-Z0-9]+\.[a-z]{3})|(?:\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(?::\d+)?))([\/a-zA-Z0-9\.]*)$/gm);
    if(res == null)
        return false;
    else
        return true;
 }

看起来您正在将get请求数据分类为false。你能不能只是搜索一下?尝试一下这个模式,也许它会适合你的可能会适合你:/[a-z0-10-9-9 9-9(9-9-9-9-9.[1,5 5}:::[a-z0-9-9-9-你能不能仅仅搜索一下你能不能仅仅搜索吗?你能不能仅仅搜索一下你?你可能会尝试尝试这个模式,尝试这个模式也许可能会适合你:::::/[a-0-0-0-0-10-10-9-9-9-9-9-9-你只是你只是只是你只是只是只是只是搜索一下你能你能就就就就只是你的搜索吗吗吗吗吗吗吗吗吗吗吗吗吗吗吗吗吗吗???你可能会不会??你能仅仅??你能仅仅?你能?你能仅仅仅仅?你能?你能仅仅?你能?你能仅仅?你能搜索?试?尝试尝试?尝试?尝试一下?尝试?尝试?尝试,}?[\?\&][a-z0-9\-]{1,}\=[a-z0-9\-]{1,}+/gi@BloomBlack有什么事吗?是无效的mesomething URL。regex有错误。这是投掷错误