Tiot
[HomePage]
1999/03/03(水) 15:26:18
<script language="JavaScript">
date = "1999/03/03";
if(isDate(date)) alert(date + " true");
else alert(date + " false");
function isDate(dateStr) {
parseDate = new Array(3);
parseDate = dateStr.split("/");
if(parseDate[0].length != 4) return false;
if(parseDate[1].length != 2) return false;
if(parseDate[2].length != 2) return false;
if(parseDate[0] < 1000 || 2000 < parseDate[0]) return false;
if(parseDate[1] < 1 || 12 < parseDate[1]) return false;
if(parseDate[2] < 1 || 31 < parseDate[2]) return false;
return true;
}
</script>
正しい日付かどうか判断する関数は、私が知らないだけで(もとから)あるのかもしれません。
必要に応じて判断を甘くしたり、厳しくしたりしてください(30日までの月や、うるう年も考慮するとか)。
string.split([sep[,limit]]) **(e4/N3)** です。
それ以前のものにも対応させるのなら
string.substring(from,to) (e3/N2) を使うのが無難でしょう。
http://www.tohoho-web.com/js/string.htm