Как сделать пробелы в ценах JS и PHP

Чтобы привести цены в нормальный, более читаемый вид, не нужно много кода.

Как на javascript добавить пробел в цене

Для того чтобы добавить пробел в цену воспользуемся следующей функцией.

function numberWithSpaces(x) {
    return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, " ");
}

Есть и другой вариант:

var $var = 10000;
$var.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1 ');

 

Как на PHP добавить пробел в цене

Для того, чтобы добавить пробел в цене на PHP будем использовать хорошо зарекомендовавшую себя number_format:

<?=number_format($number, 2, '.', '');?>
<?=number_format($arItem["FULL_PRICE"], 0, '', ' ');?>

куда подставлять переменную думаю разберетесь :). Если у вас есть более идеальный вариант, оставляйте в комментариях, обязательно дополню.

автор: Dmitriy

Занимаюсь веб-разработкой с 2011 года. Посмотреть некоторые из моих работ, а также узнать чуть больше обо мне, вы можете на forwww.ru.

Какие услуги предоставляю:
- Создание сайтов, шаблонов и компонентов на 1С-Битрикс;
- Разработка функционала с нуля и доработка кода на уже созданных проектах;
- Адаптивная вёрстка макетов и натяжка на Битрикс;
- Парсинг файлов и выгрузка на сайт (форматы - CSV, XML, XLSX, JSON)
- Интеграции со сторонними сервисами по API;
- Многоязычные версии и многое другое.

Если у вас остались вопросы, свяжитесь со мной любым удобным для вас способом или оставьте комментарий внизу.
E-mail: dmitriyribka@gmail.com
Skype: cinemacreaterus

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *