I want to search domain name from given string.
Lorem www.example.in ipsum #web-developer dolor sit amet, consectetur adipiscing elit. Donec suraj@mishra.com consequat sem eros, et volutpat google.com lacus dignissim ac. Pellentesque ac nisl et erat porta feugiat. +91-141-2561894 Vestibulum #web_designing sodales semper stackoverflow.com
what I have tried
(www.)?[^@]\w+\.+\w{2,3}
its return me 5 matches
www.exa mple.in mishra.com google.com stackoverflow.com
where I only want 3 bold matches.
can you guys please help me to find out what I am doing wrong ?
Here is a RegEx101 test
console.log("Lorem www.example.in ipsum #web-developer dolor sit amet, consectetur adipiscing elit. Donec suraj@mishra.com consequat sem eros, et volutpat google.com lacus dignissim ac. Pellentesque ac nisl et erat porta feugiat. +91-141-2561894 Vestibulum #web_designing sodales semper stackoverflow.com".match(/(www.)?[^@]\w+\.+\w{2,3}/g))