javascript number split

javascript, numbers, split

Solution

If you have a simple string:

var a = '23452144';
alert(a.substring(0,4) + '/' + a.substring(4,6) + '/' + a.substring(6));

For a number, you can use

var s = a.toString();

For a long string with many such dates, this will replace their formats (you can easily play with it if you want a dd/mm/yyyy format, for example):

a.replace(/\b(\d{4})(\d{2})(\d{2})\b/g, "$1/$2/$3")

Problem

Can anyboyd help me split up this date number in javascript so that when it is outputted to the screen it has slashes between the 4th and 5th number and the 6th and 7th number, so that it can be understood by a vxml voice browser. The number can be any value so i need it to work for any eight digit number. Like so: 20100820 2010/08/20 Many thanks

Original source