Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.12.2014, 10:25
Аспирант
Отправить личное сообщение для NapalmRain Посмотреть профиль Найти все сообщения от NapalmRain
 
Регистрация: 17.03.2014
Сообщений: 40

Как удалить из строки квадратные скобки
Доброго всем времени суток!
Есть необходимость удалить из строки квадратные скобки.
То есть у меня есть строка 'object[2]' нужно превратить её в object2
Я не силён в регулярных выражениях, но как я не старался всё время получаю Invalid regular expression
Очень нужна помощь!
Заранее благодарю!
Ответить с цитированием
  #2 (permalink)  
Старый 09.12.2014, 11:39
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

var str = 'object[2]';
    var search = str.match(/(object)\[(.*)\]/);
    var result = search[1] + search[2];
    alert(result);
Ответить с цитированием
  #3 (permalink)  
Старый 09.12.2014, 12:00
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

var str = 'object[2]';

alert( str.replace(/\[|\]/g, '')  );
Ответить с цитированием
  #4 (permalink)  
Старый 09.12.2014, 12:07
Аспирант
Отправить личное сообщение для NapalmRain Посмотреть профиль Найти все сообщения от NapalmRain
 
Регистрация: 17.03.2014
Сообщений: 40

Благодарю!
Сейчас буду пробовать. Но подскажите пожалуйста, сработает ли такая конструкция, если в строке не будет квадратных скобок вовсе?
Дело в том, что строка приходит динамически и может не содержать скобок. Поэтому я пытался решить это с помощью replace
Ответить с цитированием
  #5 (permalink)  
Старый 09.12.2014, 12:08
Аспирант
Отправить личное сообщение для NapalmRain Посмотреть профиль Найти все сообщения от NapalmRain
 
Регистрация: 17.03.2014
Сообщений: 40

Сообщение от Ruslan_xDD Посмотреть сообщение
var str = 'object[2]';

alert( str.replace(/\[|\]/g, '')  );
Ответили, пока писал комментарий.
Премного благодарен!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подскажите как удалить div alex2012 jQuery 5 13.10.2016 17:43
Как удалить текст из строки? koeshiro Общие вопросы Javascript 4 17.07.2013 10:16
Как удалить элемент таблицы seoneo Элементы интерфейса 2 29.08.2012 18:54
КАК удалить []-символы из строки?! Brook Events/DOM/Window 4 25.04.2012 16:38
Как удалить из набора элементы у которых дисплей нан KamalovRadik jQuery 3 30.10.2011 16:11