Size: a a a

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

2021 March 19

DM

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

A

Alexander in JavaScript — русскоговорящее сообщество
.replace(/(\d{1,3})(?=((\d{3})+)($|.\d\d$))/g, "$1 ")
источник

A

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

JS

John Smith in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
'1312345678912345,54'.replace(/(\d{1,3})(?=(?:(?:\d{3})*)(?:[,.]\d+)$)/g, " $1")
такой работает только когда есть точка или запятая, а нужно чтобы и целые числа обрабатывал
источник

JS

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

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
ну дык сделай группу опциональной
источник

V

Valentin in JavaScript — русскоговорящее сообщество
Как установить значение в localStorage на моб устройстве?
источник

JS

John Smith in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
ну дык сделай группу опциональной
у александра проставил просто |,  и всё гуд стало. я просто в регулярках очень слаб, буду на выходных искать где подтянуть знания по ним
источник

A

Alexander in JavaScript — русскоговорящее сообщество
John Smith
тут чуть чуть не хватет, если ставим точку и после неё один знак, то конвертации не происходит, от двух знаков и больше если то все норм
так у тебя toFixed(2)  заявлено
источник

JS

John Smith in JavaScript — русскоговорящее сообщество
Alexander
так у тебя toFixed(2)  заявлено
это если вводят типа 10,564646 , чтобы стало 10,56. а если вводят 10,1  то нет toFixed(2), этого я не учёл когда говорил, ссори
источник

SV

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

ДЕ

Денис Екимов... in JavaScript — русскоговорящее сообщество
Ребят, кто-нибудь знает как разделить строку, например по два символа?
источник

S

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

S

System404 in JavaScript — русскоговорящее сообщество
Valentin
Как установить значение в localStorage на моб устройстве?
Разве есть разница с десктопом?
источник

K

Kirill in JavaScript — русскоговорящее сообщество
Денис Екимов
Ребят, кто-нибудь знает как разделить строку, например по два символа?
split(' ')
источник

V

Valentin in JavaScript — русскоговорящее сообщество
System404
Разве есть разница с десктопом?
да, в дестктопе через инструменты разработчика я могу дописать нужный параметр, а в моб как его протолкнуть
источник

V

Valentin in JavaScript — русскоговорящее сообщество
там сложно… придумал, через параметр в урл буду устаналивать значение (хитрый кейс для теста)
источник

S

System404 in JavaScript — русскоговорящее сообщество
Valentin
да, в дестктопе через инструменты разработчика я могу дописать нужный параметр, а в моб как его протолкнуть
А, именно руками. У FF вероятно есть расширения
источник

ДЕ

Денис Екимов... in JavaScript — русскоговорящее сообщество
Kirill
split(' ')
Окей, а как массив затем разделить по два элемента?
источник

K

Kirill in JavaScript — русскоговорящее сообщество
Денис Екимов
Окей, а как массив затем разделить по два элемента?
monthly_plans = plans.slice(0,2);
источник