javascript号分裂

Jar*_*787 4 javascript split numbers

anyboyd可以帮助我在javascript中拆分这个日期编号,这样当它输出到屏幕时,它在第4和第5个数字以及第6和第7个数字之间有斜线,因此可以通过vxml语音浏览器理解它.数字可以是任何值,所以我需要它适用于任何八位数字.

像这样:

20100820

2010/08/20

非常感谢

Kob*_*obi 7

如果你有一个简单的字符串:

var a = '23452144';
alert(a.substring(0,4) + '/' + a.substring(4,6) + '/' + a.substring(6));
Run Code Online (Sandbox Code Playgroud)

对于一个号码,你可以使用

var s = a.toString();
Run Code Online (Sandbox Code Playgroud)

对于包含许多此类日期的长字符串,这将替换其格式(例如,如果您需要dd/mm/yyyy格式,则可以轻松地使用它):

a.replace(/\b(\d{4})(\d{2})(\d{2})\b/g, "$1/$2/$3")
Run Code Online (Sandbox Code Playgroud)