2

Based on this post link text

i came up with a regex for javascript

\b(([\w-]+:\/\/?|[\w\d]+[.])?[^\s()<>]+[.](?:\([\w\d]+\)|([^`!()\[\]{};:'".,<>?«»“”‘’\s]|\/)))

this one matches urls like

  • http://google.com
  • http://www.google.com
  • google.com

It fails for google, but when I used japanese characters like 功功.jp it fails.

  • www.功功.jp
  • http://www.功功.jp
  • http://功功.jp

These match. What should I change so that 功功.jp also matches.

Community
  • 1
  • 1
anusuya
  • 653
  • 1
  • 9
  • 24

1 Answers1

3

Very slight modification made here has it working for me:

/(([\w-]+:\/\/?|[\w\d]+[.])?[^\s()<>]+[.](?:\([\w\d]+\)|([^`!()\[\]{};:'\".,<>?«»“”‘’\s]|\/)+))/
Jeffrey Blake
  • 9,659
  • 6
  • 43
  • 65