регулярное выражение для замены 0 в списке, но не 0 из 10, 20, 30 и т. д. - с помощью js replace - PullRequest
6 голосов
/ 01 мая 2011

Я пытаюсь создать регулярное выражение для замены нулей в списке пустым значением, но не заменяю нули в десяти, двадцати, тридцати и т. Д.

список = 0,1,0,20,0,0,1, 1,3,10,30,0

желаемый список =, 1,, 20 ,,, 1,, 1,3,10,30,

Использование этого в функции замены javascript

Любая помощь / советы приветствуются!

1 Ответ

8 голосов
/ 01 мая 2011

Должно быть очень просто, используя границы слова , \b0\b:

s = s.replace(/\b0\b/g, '');

Рабочий пример: http://jsbin.com/ipuru4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...