Как преобразовать строку в формат цены и обратно c помощью jQuery — PROG-TIME

Как преобразовать строку в формат цены и обратно c помощью jQuery

18.05.2021
Содержание:

Давайте я вам покажу как можно преобразовать число в строку вида цены и обратно в число. Я последнее время часто сталкиваюсь с такой задачей при разработке интернет магазина, поэтому сейчас решил записать разработанный код чтобы можно было быстро его скопировать + хочу помочь всем нуждающимся!

Код у нас будет на jQuery!

Для того чтобы правильно преобразовать строку вида 2 500р в число, необходимо прописать следующий код

parseInt(price.text().replace(/[^0-9]/g, ''));

Функция parseInt — преобразует строку в число.

Конструкция price.text().replace(/[^0-9]/g, ») — удаляет из строки (которая в данном случае занесена в переменную price) символы НЕ ЯВЛЯЮЩИЕСЯ числом! В нашем случае удалится пробел между 2 и 5 + удалится символ рубля.

Таким образом мы получим число 2500

Допустим мы провели с этим числом необходимые манипуляции, теперь нам нужно преобразовать число обратно в строку в формате вида цены.

Для этого мы будем использовать следующий метод.

price.toLocaleString()
На этом всё!
Больше интересных статей в нашей группе - https://vk.com/progtime
Вы так же можете разместить свой вопрос на нашем форуме, где другие программисты смогут вам помочь в решение вашей задачи - https://vk.com/prog_time
Так же прокачивайте свои навыки на нашем канале - https://www.youtube.com/c/ProgTime
Наши планы
  • Написание материала для курса по разработке ботов на Telegram
  • Разработка универсального парсера на PHP

Поддержите мой сайт!

Каждый переведённый донат, мотивирует на создание новых записей и уроков на YouTube

Контакты для связи

Технология на prog-time
Telegram
https://t.me/prog_time_bot