Число разделённое пробелом
Я использую регулярное выражение для решение задачи разделения числа пробелами после каждой третьей цифры с конца:
var str = "3830000"; var out = str.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, " "); На выходе я получаю значение 83 000. Как исправить? |
Или допилить это http://javascript.ru/php/number_format
|
var text = "text 1234567890 text"; var re = /(?=\B(?:\d{3})+(?!\d))/g; alert( text.replace( re, ' ' ) ); |
Цитата:
|
впрочем, можно и так - (?=\B(?:\d{3})+\b)
|
Часовой пояс GMT +3, время: 07:15. |