У меня есть какая-то переменнаяJavaScript регулярного выражения соответствие
var jdbcurl="jdbc:oracle:thin:%2F%2Finnova:1521%3BServiceName%3Dorcl%3BMaxPooledStatements%3D20%3BCatalogOptions%3D0%3BBatchPerformanceWorkaround%3Dtrue"
alert(jdbcurl.match(/:[\d]+/)); //gives me :1521
Как я могу получить jdbc:oracle:thin
, innova
, 1521
& orcl
из jdbcurl
вара?
Update
Вы можете экспериментировать here (при необходимости)
Я думаю, что это решение лучше, чем у меня. Почему у вас двойная обратная косая черта для \\ w и \\ d? –
Это строка, а не литерал регулярного выражения, поэтому вам нужны дополнительные обратные косые черты. – 1983
Лучше использовать decodeURIComponent: unescape устарел. – 1983