Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于检查URL是否为主URL的正则表达式_Javascript_Regex_Url - Fatal编程技术网

Javascript 用于检查URL是否为主URL的正则表达式

Javascript 用于检查URL是否为主URL的正则表达式,javascript,regex,url,Javascript,Regex,Url,我正在寻找一个正则表达式来检查URL是否是主URL 有效 http://example.com https://example1.com https://example2.com/ http://anything.com/?test=12 http://anything.com?test=12 http://example.com/path https://example.com/path1/path2 https://example.com/path1?test=123 无效 http:/

我正在寻找一个正则表达式来检查URL是否是主URL

有效

http://example.com
https://example1.com
https://example2.com/
http://anything.com/?test=12
http://anything.com?test=12
http://example.com/path
https://example.com/path1/path2
https://example.com/path1?test=123
无效

http://example.com
https://example1.com
https://example2.com/
http://anything.com/?test=12
http://anything.com?test=12
http://example.com/path
https://example.com/path1/path2
https://example.com/path1?test=123

您可以使用此正则表达式:

/^https?:\/\/[^\/]+\/?(\?.*)?$/gm