Показать сообщение отдельно
  #6 (permalink)  
Старый 06.07.2013, 02:31
Аватар для Demath
Профессор
Отправить личное сообщение для Demath Посмотреть профиль Найти все сообщения от Demath
 
Регистрация: 22.06.2012
Сообщений: 168

pikko, оно разделяет разряды только целых или только дробных.


Получилось вторым replace удалять пробелы в дробных частях после работы первого replace )
если в дробной части не более 6-ти цифр.


var str = "940451226.45678++25287++9451226++25287.15875";
alert( str.replace( /(\d)(?=(\d{3})+([^\d]|$))/g, '$1 ' ).replace( /(\.\d+) (\d+)/g, '$1$2' ) );

Последний раз редактировалось Demath, 06.07.2013 в 02:42.
Ответить с цитированием