我需要编写一些与以下模式匹配的正则表达式,带有http://www...
.
http://www.domain.com/然后是它后面的任何东西。我需要它匹配是否有“http://”、“www.”或任何尾随页面。从字面上看,我希望用户输入的只是 domain.com。所以我想通过匹配http://www.domain.com/来抛出错误...
这是我想出的:
new RegExp("^(http[s]?:\\/\\/(www\\.)?|www\\.){1}([0-9A-Za-z-\\.@:%_\+~#=]+)+((\\.[a-zA-Z]{2,3})+)(/(.)*)?(\\?(.)*)?");
但这仅在有“http://”或“www.”时才匹配。如何捕捉 URL 中的尾随页面?任何页面。