我需要一个简单的Javascript正则表达式来验证以下所有
http://example.com
https://example.com
example.com
*.example.com
https://example.com
http://*.example.com
https://*.example.com
我在这里以示例方式使用.com但它可能是其他东西
但不是,例如https://*example.com
。我想到了以下
/((https?:\/\/)?([*]\.)?[a-z0-9_-]+(\.[a-z0-9_-]+)+\.?)/gi
可能会成功。几乎就是这样。问题是它传递了`http://*example.com'。我不明白为什么会这样。不可否认,正则表达并不是我的强项。我非常感谢任何帮助