Разделение разрядов числа пробелами.
Вдруг кто не знает. Разделить числа в тексте пробелами по разрядам поможет такая строчка кода
var str = 'Lorem ipsum 234456234 Lorem ipsum 7345287346 asdfae'; alert(str.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ')); |
Вдруг кто не знает. Разряды нужно не пробелами разделять, а тонкими шпациями — приблизительно треть пробела ;)
|
x-yuri,
ну тогда бы уж код символа показал. |
U+2009,  
только я сам на практике не пользовался :-? |
Нашел ещё вот такое:
    (короткий пробел) |
пробелы найти не проблема. Ты знаешь когда твой короткий пробел использовать надо?
|
нет, первый раз это вижу
|
|
Цитата:
var str = "3830000"; var out = str.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, " "); На выходе я получаю значение 83 000. Как исправить? |
Пользоваться правильным методом
var str = "3830000"; alert(str.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ')); |
Часовой пояс GMT +3, время: 23:42. |