一、实验要求
1.点击输入框输入年份,点击按钮,输出提示,能有效地处理任何输入。
2.对于合法输入,判断其是否是闰年。
3.对于非法输入,提示“非法输入”。
二、测试用例
三、重要代码
1 function func(){ 2 var inputArray = new Array(3); 3 var alertStr = new Array("是","否","是非法字符","是负数"); 4 var reg = /^[0-9]d*$/; 5 var year = document.getElementById(0).value; 6 7 if(!year.match(reg)) inputArray[0] = 2; 8 else{ 9 if(year.match(reg) < 0) inputArray[0] = 3; 10 else{ 11 if((year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0))) 12 inputArray[0] = 0; 13 else inputArray[0] = 1; 14 } 15 } 16 17 t = ""; 18 index = inputArray[0]; 19 t += alertStr[index]+" "; 20 alert(t); 21 }