Форматирование чисел регуляркой
Здравствуйте!
Подскажите как регуляркой сделать из номера: 5250000 вот такой: 5 250 000 чтобы первая цифра (или группа чисел, если это 250 000 000 на пример) выделялась? Жирной была и размером больше. Можно же это как-то регуляркой сделать, или может есть плагин какой-нибудь, потому что все плагины что я перебрал просто могут изменить формат под определенный шаблон, но ничего не могут сделать с первым символом (или группой символов) Спасибо, очень надеюсь на вашу помощь. |
Мне когда здесь с этим помогли
<script type="text/javascript"> function splitNums(delimiter, str) { str = str.replace(/(\d+)(\.\d+)?/g, function(c,b,a){return b.replace(/(\d)(?=(\d{3})+$)/g, '$1'+delimiter) + (a ? a : '')} ); return str; } </script> <button onclick="alert( splitNums(' ', 'number 1234567 more numbers 12345678.12345 and 123456 and 1234567890.1234567 some number') )"> Разделить разряды чисел</button> |
Спасибо, но я не понял как в данной функции выделить первую группу чисел ?
надо что-то вроде: ![]() |
Все парни, оказалось все гораздо проще чем предполагалось:
number = '150 000 000' regexp = /([0-9]+)/ number = number.replace(regexp, "<b class='fdg'>$1</b>"); |
Часовой пояс GMT +3, время: 12:23. |