Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 12.06.2010, 18:42
Аспирант
Отправить личное сообщение для YISHIMITSY Посмотреть профиль Найти все сообщения от YISHIMITSY
 
Регистрация: 04.11.2008
Сообщений: 61

рони, действительно хороший способ!) но я толком даже не понял как это работает...
Ответить с цитированием
  #12 (permalink)  
Старый 12.06.2010, 19:05
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

YISHIMITSY, в этом коде берутся все выражения в скобках и в каждом заменяется запятая на пустую строку через регэксп. Подробнее: replace — замена через функцию.
Ответить с цитированием
  #13 (permalink)  
Старый 12.06.2010, 20:34
Аспирант
Отправить личное сообщение для YISHIMITSY Посмотреть профиль Найти все сообщения от YISHIMITSY
 
Регистрация: 04.11.2008
Сообщений: 61

Сообщение от рони Посмотреть сообщение
а такой вариант?
var str = 'aa (xx, dd, ee), f gg (hh, dd, pp)';
str = str.replace(/(\(.*?\))/g, function (a,b){return b.replace(/,/g, '')})
alert(str);
а зачем переменная а?
Ответить с цитированием
  #14 (permalink)  
Старый 12.06.2010, 20:48
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

можно и без a,b
а это найденная подстрока, b данные в первой ()
в данном случае они совпадают
var str = 'aa (xx, dd, ee), f gg (hh, dd, pp)';
str = str.replace(/(\(.*?\))/g, function (a){return a.replace(/,/g, '')})
alert(str);

Последний раз редактировалось рони, 12.06.2010 в 20:52.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка строки запроса после решётки (www.сайт.ru/#123) constantant Общие вопросы Javascript 27 21.01.2011 00:07
Обработка адресной строки... demix Общие вопросы Javascript 1 14.02.2010 20:06
Отфильтровать строки в таблице по заданным критериям Hag1989 Общие вопросы Javascript 0 03.12.2009 02:06
обработка строки badfard Общие вопросы Javascript 2 08.11.2009 17:21
Для события onCLick получить индекс строки и объект грида. progi2007 ExtJS 4 05.08.2009 11:31