var str = "1988.01.04";
var strArray= new Array();
strArray = str.split(".")
for (i=0;i<strArray.length ;i++ )
{
document.write(strArray[i]+"<br/>");
}
var strArray= new Array();
strArray = str.split(".")
for (i=0;i<strArray.length ;i++ )
{
document.write(strArray[i]+"<br/>");
}
var date = split("1988.01.04", ".");
var year = parseInt(date[0], 10);
var month = parseInt(date[1], 10);
var day = parseInt(date[2], 10);alert(year + "年" + month + "月" + day + "日");
如果想得到数字类型也可以这样做。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
</HEAD>
<BODY>
<script language="JavaScript">
var str = "1988.01.04";
var strArray = new Array();
strArray = str.split(".")
for (i = 0; i < strArray.length; i++) {
document.write(1* strArray[i] + " <br/>");
}
</script>
</BODY>
</HTML>
var re = /(\d{4}).(\d{2}).(\d{2})/g;
alert(str.replace(re,"$1$2$3"));
var month = "1988.01.04";
var date = "1988.01.04";
var re = /(\d{4}).(\d{2}).(\d{2})/g;
year = year.replace(re,"$1");
month = month.replace(re,"$2");
date = date.replace(re,"$3");
alert(year);
alert(month);
alert(date);