Size: a a a

JavaScript — русскоговорящее сообщество

2021 March 19

JS

John Smith in JavaScript — русскоговорящее сообщество
Всем Привет! помогите пожалуйста доработать регулярное выражение, с его помощью у меня вводимые числа обретают разрядность, например вводишь 10000 получаешь 10 000, мне надо доработать регулярное выражение чтобы считывалось только до точки или запятой, вот само выражение
str.replace(/(\d{1,3})(?=((\d{3})*)$)/g, " $1")
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Вадим Лукьянцев
как пользоваться rested в опере после установки?
Что
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
John Smith
Всем Привет! помогите пожалуйста доработать регулярное выражение, с его помощью у меня вводимые числа обретают разрядность, например вводишь 10000 получаешь 10 000, мне надо доработать регулярное выражение чтобы считывалось только до точки или запятой, вот само выражение
str.replace(/(\d{1,3})(?=((\d{3})*)$)/g, " $1")
Приведи пример входных данных и что ты хочешь на выходе
источник

JS

John Smith in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
Приведи пример входных данных и что ты хочешь на выходе
как сейчас работает: ввожу в инпут 10000, он автоматически выставляет пробелы для читабельности и в инпут я получаю 10 000, но если введу 10000,54  , то получу 10000, 54.
как нужно чтобы работало: ввожу 10000, получаю 10 000, ввожу 10000,54 , получаю 10 000,54
источник

JS

John Smith in JavaScript — русскоговорящее сообщество
грубо говоря чтобы он считывал строку до точки либо запятой,и только в этой части пробелы выставлял
источник

A

Alexander in JavaScript — русскоговорящее сообщество
John Smith
как сейчас работает: ввожу в инпут 10000, он автоматически выставляет пробелы для читабельности и в инпут я получаю 10 000, но если введу 10000,54  , то получу 10000, 54.
как нужно чтобы работало: ввожу 10000, получаю 10 000, ввожу 10000,54 , получаю 10 000,54
скорее лучше пробелы в обе стороны
источник

JS

John Smith in JavaScript — русскоговорящее сообщество
Alexander
скорее лучше пробелы в обе стороны
это было бы еще лучше
источник

JS

John Smith in JavaScript — русскоговорящее сообщество
но смысла особого нет, стоит toFixed(2)
источник

A

Alexander in JavaScript — русскоговорящее сообщество
ну так пришли сюда регулярку, мыы доработаем
источник

JS

John Smith in JavaScript — русскоговорящее сообщество
Alexander
ну так пришли сюда регулярку, мыы доработаем
str.replace(/(\d{1,3})(?=((\d{3})*)$)/g, " $1")
источник

A

Alexander in JavaScript — русскоговорящее сообщество
а лучше сделай проще
источник

A

Alexander in JavaScript — русскоговорящее сообщество
разбей по запятой
источник

A

Alexander in JavaScript — русскоговорящее сообщество
источник

A

Alexander in JavaScript — русскоговорящее сообщество
а потом используй свою регулярку
источник

JS

John Smith in JavaScript — русскоговорящее сообщество
я так хотел, но мне не нравятся этот костыль, там лепить горбатого
источник

JS

John Smith in JavaScript — русскоговорящее сообщество
поэтому регуляркой хочу
источник

A

Alexander in JavaScript — русскоговорящее сообщество
если там звездочку на плюс поменять и пробел передвинуть направо
источник

A

Alexander in JavaScript — русскоговорящее сообщество
сработает?
источник

JS

John Smith in JavaScript — русскоговорящее сообщество
не
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
'1312345678912345,54'.replace(/(\d{1,3})(?=(?:(?:\d{3})*)(?:[,.]\d+)$)/g, " $1")
источник