Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.03.2020, 19:49
Новичок на форуме
Отправить личное сообщение для Slam37 Посмотреть профиль Найти все сообщения от Slam37
 
Регистрация: 07.10.2014
Сообщений: 4

Нужна помощь
Ребят очень нужна помощь
Есть код он работает.
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]);

Но после вставки нужного значения код перестает работать.
Прошу помощи!
Ответить с цитированием
  #2 (permalink)  
Старый 15.03.2020, 20:09
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,750

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]);

Последний раз редактировалось voraa, 15.03.2020 в 20:18.
Ответить с цитированием
  #3 (permalink)  
Старый 15.03.2020, 20:18
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

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]);
Ответить с цитированием
  #4 (permalink)  
Старый 15.03.2020, 20:30
Новичок на форуме
Отправить личное сообщение для Slam37 Посмотреть профиль Найти все сообщения от Slam37
 
Регистрация: 07.10.2014
Сообщений: 4

Ребят поклон Вам. прям жизнь мне спасли, по работе сильно надо. Все отлично работает ваши варианты
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь по javascript darklend Общие вопросы Javascript 0 12.01.2014 23:33
Нужна помощь: Slider wheel Alex555 Мобильный JavaScript 0 15.05.2013 18:06
Нужна помощь по слайдеру seoguru Работа 3 28.01.2013 22:02
нужна помощь Sergiy Серверные языки и технологии 2 31.03.2010 20:16
нужна помощь dominosoko Серверные языки и технологии 4 14.03.2010 02:17