Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как удалить из строки квадратные скобки (https://javascript.ru/forum/events/52221-kak-udalit-iz-stroki-kvadratnye-skobki.html)

NapalmRain 09.12.2014 10:25

Как удалить из строки квадратные скобки
 
Доброго всем времени суток!
Есть необходимость удалить из строки квадратные скобки.
То есть у меня есть строка 'object[2]' нужно превратить её в object2
Я не силён в регулярных выражениях, но как я не старался всё время получаю Invalid regular expression
Очень нужна помощь!
Заранее благодарю!

Safort 09.12.2014 11:39

var str = 'object[2]';
    var search = str.match(/(object)\[(.*)\]/);
    var result = search[1] + search[2];
    alert(result);

ruslan_mart 09.12.2014 12:00

var str = 'object[2]';

alert( str.replace(/\[|\]/g, '')  );

NapalmRain 09.12.2014 12:07

Благодарю!
Сейчас буду пробовать. Но подскажите пожалуйста, сработает ли такая конструкция, если в строке не будет квадратных скобок вовсе?
Дело в том, что строка приходит динамически и может не содержать скобок. Поэтому я пытался решить это с помощью replace

NapalmRain 09.12.2014 12:08

Цитата:

Сообщение от Ruslan_xDD (Сообщение 345637)
var str = 'object[2]';

alert( str.replace(/\[|\]/g, '')  );

Ответили, пока писал комментарий.
Премного благодарен!


Часовой пояс GMT +3, время: 09:12.