2010-07-16 5 views
2

Sur la base de ce poste link textComment faire correspondre les caractères japonais en utilisant IDN regex?

je suis venu avec un regex javascript pour

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

celui-ci correspond à urls comme

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

Il échoue pour google, mais lorsque j'utilise des caractères japonais comme 功功.jp il échoue.

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

Ces correspondance. Que dois-je changer pour que 功功.jp corresponds également.

Répondre

3

Très légère modification apportée ici est qu'il travaille pour moi:

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

merci beaucoup. Cela a fonctionné parfaitement. – anusuya

Questions connexes