вопрос по регулярке
$('#block').html($('#block').html().replace(/(^|\s)0/g, "$1"));
$('#block').html($('#block').html().replace(/(,\s)/g, "")); их можно как то совместить? нужно чтобы убирались запятые в пустоту и нули перед цифрами убирались в пустоту |
jay-S,
:-? html().replace(...).replace(...) |
jay-S,
что на в ходе, что на выходе несколько примеров? |
Цитата:
|
на входе вот такая вот строчка Дата, 03 апреля 2017
да пробел после запятой убрать |
jay-S, тестовые примеры тебе не удаются... :D
Цитата:
Цитата:
var str='00123,aaa, bbb, 00456'; var reg=/(^|\s)0+|,\s?(?!0)/g; alert(str.replace(reg,'$1')); str='Дата, 03 апреля 2017'; alert(str.replace(reg,'$1')); |
спасибо за помощь всем вам
|
Убеждён, что вопрос не стоит того, чтобы создавать новую тему ради одного единственного вопроса…
(и так на форуме тем больше, чем пузерей в газировке или губке… ответят, не ответят - по барабану) Скажите, как насчёт того, если я в регулярных выражениях спец-символы буду экранировать не бэк-слэшом (\), а символами с управляющими кодами? Как к этому отнесётся не только js, но и php? (планирую разработать и отладить на js, чтобы перенести в php) Так, если /([[\\^$|?*+()])/g - 10 символов, то коды \x0E..\x17 вполне подошли бы. Нет? P.S.: Гугл? Там всяко пишут… (просто нужно написать так, чтобы регулярки были "компактными" и одной длины) Спасибо! |
Paguo-86PK,
делайте, как вам удобнее |
Часовой пояс GMT +3, время: 18:12. |