Как сделать пробелы в ценах 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.

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

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