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