我想结合[/^[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]\.[a-zA-Z]{2,}$/
来自How to validate domain name using regex?(这只适用于单个单词而非文字)]
和[/(\b(((https?|ftp|file):\/\/)|(ww.\.))[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig
来自Detect URLs in text with JavaScript(这适用于文字)]
成一个正则表达式。
如何实现这一目标?