Я пытаюсь найти в простых старых строках URL, начинающиеся с http, но все регулярные выражения, которые я нахожу, не работают в javascript, и я не могу найти пример этого в javascript.
Это тот, который я пытаюсь использовать с здесь и здесь :
var test = /\b(?:(?:https?|ftp|file)://www\.|ftp\.)[-A-Z0-9+&@#/%=~_|$?!:,.]*[A-Z0-9+&@#/%=~_|$]/;
Но когда я пытаюсь запустить его, я получаю «Неожиданный токен |» ошибки.