我的正则:
/^(?:(?:https?|ftp):\/\/)?(?:[\da-z.-]+)\.(?:[a-z.]{2,6})(?:\/\w\.-]*)*\/?/
但是匹配‘this.activeItem.data’,居然也能匹配成功??、
我的正则:
/^(?:(?:https?|ftp):\/\/)?(?:[\da-z.-]+)\.(?:[a-z.]{2,6})(?:\/\w\.-]*)*\/?/
但是匹配‘this.activeItem.data’,居然也能匹配成功??、
2 回答1.3k 阅读✓ 已解决
1 回答565 阅读
1 回答562 阅读
匹配URI scheme的非捕获组
(?:(?:https?|ftp):\/\/)?
后面带了个?
,表示这部分是可选的,能匹配www.example.com
这种去掉了http://
的URI, 所以能匹配'this.activeItem.data'
是理所当然的