Мне когда здесь с этим помогли
<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>