gpt4 book ai didi

WebURL 的 Javascript 正则表达式

转载 作者:行者123 更新时间:2023-11-28 08:59:36 24 4
gpt4 key购买 nike

我想要 JavaScript 中的正则表达式可以验证任何 WebURL。

它应该接受以下格式:

google.com/...
www.google.com/...
http://google.com/...
https://google.com/...

为此我尝试了很多正则表达式。但没有一个看起来是完美的。以下是一些尝试过的正则表达式:-

/(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
/[a-z]+:\/\/(([a-z0-9][a-z0-9-]+\.)*[a-z][a-z]+|(0x[0-9A-F]+)|[0-9.]+)\/.*/
/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
/^(((ht|f){1}((tp|tps):[/][/]){1}))[-a-zA-Z0-9@:%_\+.~#!?&//=]+$/

I want regular expression should take only 3 WWW.Not more than 3 and not less than 3 WWW.

最佳答案

这里有两种方法来验证URL

 ^(https?|ftp|file)://.+$

^((https?|ftp)://|(www|ftp)\.)[a-z0-9-]+(\.[a-z0-9-]+)+([/?].*)?$

试试这些...

关于WebURL 的 Javascript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17920516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com