Javascript nodejs中用于域验证的正则表达式

Javascript nodejs中用于域验证的正则表达式,javascript,node.js,Javascript,Node.js,嗨,我想验证字符串中是否只有域。例如,字符串“”或“”应返回true。任何其他字符串(如“”)都应返回false 我当前拥有的正则表达式代码对“”返回true,但对“”不返回true。代码如下: var url = "https://anyDomain/"; var reg = /^https:\/\/[^\/]*$/; console.log(reg.test(url)); 请尝试以下正则表达式: ^https:\/\/.*.com(\/)? 谢谢您。。域不限于.com。。。我刚刚编辑了这

嗨,我想验证字符串中是否只有域。例如,字符串“”或“”应返回true。任何其他字符串(如“”)都应返回false

我当前拥有的正则表达式代码对“”返回true,但对“”不返回true。代码如下:

var url = "https://anyDomain/";
var reg = /^https:\/\/[^\/]*$/;
console.log(reg.test(url));

请尝试以下正则表达式:

^https:\/\/.*.com(\/)?

谢谢您。。域不限于.com。。。我刚刚编辑了这个问题。这个模式有很多问题。最好使用更专用的URI解析器。