Как мне сопоставить японские символы с помощью регулярного выражения IDN? - PullRequest
2 голосов
/ 16 июля 2010

Основываясь на этом посте текст ссылки

я придумал регулярное выражение для javascript

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

это соответствует URL, как

Сбой для google, но когда я использовал японские символы, такие как 功功.jp, этоне удается.

Они совпадают.Что я должен изменить, чтобы 功功.jp тоже совпадало.

1 Ответ

3 голосов
/ 23 июля 2010

Очень небольшое изменение, сделанное здесь, работает для меня:

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