Здравствуйте, функция в Javascript RegExp (node.js) не работает корректно, мне нужно получить число с запятой, вот данные: 299,00 р. 379,00 z 150,00 р. Вместо считывания 299,00 с запятой, он записывает 299000 игнорируя запятую. Код:
price = price_text.replace(/[^.\d]/g,"").replace( /^([^\.]*\.)|\./g, '$1' );
price = Math.floor(price);
Что я делаю не так?
я думаю так проще и вместо replace использовать match с флагом g
\d+,?\d+(?=\s)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть текстовое поле на котором 'висит' CK EditorВсе отлично, но ничего не мешает добавлять неограниченное число переносов строки:
ЗдравствуйтеПри выборе нужного checkbox присваивается класс сразу всем label, а нужно только выбираемому
Все js плагины и applicationjs на production (на development через browser sync работает) не работает на iphonе