Нужна помощь
Ребят очень нужна помощь
Есть код он работает. var str = "текст1и2.pdf, текст3и4.jpeg, value:7, текст2и2.pdf,"; var result = str.match(/текст2([^,]*?)\s*,/i) alert( 'Результат = "' + result[1] + '"' ); window.console.log(result[1]); нужно вставить вместо "текст2" переменную VAR Чтобы получилось так: var name=текст2 var str = "текст1и2.pdf, текст3и4.jpeg, value:7, текст2и2.pdf,"; var result = str.match(/"name"([^,]*?)\s*,/i) alert( 'Результат = "' + result[1] + '"' ); window.console.log(result[1]); Но после вставки нужного значения код перестает работать. Прошу помощи! |
var name=текст2 var str = "текст1и2.pdf, текст3и4.jpeg, value:7, текст2и2.pdf,"; var result = str.match( new RegExp(`${name}([^,]*?)\\s*,`, 'i') ) alert( 'Результат = "' + result[1] + '"' ); window.console.log(result[1]); |
Slam37,
var name = "текст2"; var reg = new RegExp(name + "([^,]*?)\\s*,", "i"); var str = "текст1и2.pdf, текст3и4.jpeg, value:7, текст2и2.pdf,"; var result = str.match(reg); alert( 'Результат = ' + result[1]); window.console.log(result[1]); |
Ребят поклон Вам. прям жизнь мне спасли, по работе сильно надо. Все отлично работает ваши варианты :dance:
|
Часовой пояс GMT +3, время: 21:03. |