Как преобразовать режиму PHP в JavaScript в извлечение URL -адресов из строки?Javascript

Форум по Javascript
Anonymous
Как преобразовать режиму PHP в JavaScript в извлечение URL -адресов из строки?

Сообщение Anonymous »

Я использую Regex в PHP для получения URL -адресов из строки, но мне нужно использовать одинаковую режиму в JavaScript.
Я преобразовал REGEX в JavaScript, но получение «недопустимого регулярного выражения». < /p>
Php Regex < /p>
$regex = '#\b[a-zA-Z0-9_-]{3,}+://[^,\s()]+(?:\([\w\d]+\)|([^,[:punct:]\s]|/))}?#';
preg_match_all($regex, $message, $matches);
$urls = $matches[0];
< /code>
преобразован в JavaScript < /p>
const pattern = /\b[a-zA-Z0-9_-]{3,}+?:\/\/[^,\s()]+(?:\([\w\d]+\)|([^,\s()]|\/))/g;
var result = pattern.exec(message);
console.log(result);
< /code>
Я не уверен, что не так в Regex JavaScript. Пожалуйста, помогите.

Подробнее здесь: https://stackoverflow.com/questions/796 ... rom-string

Вернуться в «Javascript»