js中分隔符问题 比如:日期格式是:yyyy/mm/dd我现在想通过分隔符“/”把日期分割放入一个数组里面。我要判断,到底日期输入是不是数字。请各位高手教教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><script type="text/javascript"> window.onload = function(){ var date = '2009/10/4'; var arr = date.split('/'); for(var i = 0; i < arr.length; i++){ alert(arr[i]); } };</script></head><body></body></html> <html><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><script type="text/javascript"> window.onload = function(){ var date = '2009/10/4'; var arr = date.split('/'); for(var i = 0; i < arr.length; i++){ if(typeof(parseInt(arr[i])) == 'number'){//这句是你想要的是否是数字 alert(arr[i] + '是数字'); } } };</script></head><body></body></html> <script language="javascript">function checkYear(){var year=document.getElementById("txtYear").value ; if(year==0){ alert("请输入日期!"); return false; } if(!(year.charAt(4)=="/" && dateY.charAt(7)=="/")){ alert("请按格式输入日期\nyyyy/mm/dd!"); return false; } var aa = year.split("/"); if(aa[0].isNaN()){ alert("年份请输入数字!"); return false; } if(aa[1].isNaN()){ alert("月份请输入数字!"); return false; } if(aa[2].isNaN()){ alert("日期请输入数字!"); return false; } return true;}</script>这样好像不行哦···帮我看看哦· if(isNaN(aa[0]))if(isNaN(aa[1]))if(isNaN(aa[2])) 谢谢了···我改了if(isNaN(aa[i])) 但是我输入的不是数字,也不提示好像我条件错了吧··我发现不出来哦· if(isNaN(aa[i])) i?你不是aa[0],aa[1],aa[2]吗?怎么又变成i了?我测试了 这么写没问题~· node.js 如何访问sql server 怎样才能看懂别人网页的js代码? 给手动添加的标签加上事件,如何给函数赋上参数??? onPropertyChange不兼容 javascript 判断 是否是IE窗口 form 提交但没有转向后的焦点问题 急,请问javascript的return的新问题? 请问一个复选框检查文本框怎么处理? [感谢]funboy88(司令哥),请进来拿分! 求大佬帮忙这个效果怎么弄 textarea 光标移动到尾部并且选中内容 Access中为什么只能插入数字和字母,而插不进文字去呢?数据表中我明明设置的是文本型的啊?
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script type="text/javascript">
window.onload = function(){
var date = '2009/10/4';
var arr = date.split('/');
for(var i = 0; i < arr.length; i++){
alert(arr[i]);
}
};
</script>
</head>
<body></body>
</html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script type="text/javascript">
window.onload = function(){
var date = '2009/10/4';
var arr = date.split('/');
for(var i = 0; i < arr.length; i++){
if(typeof(parseInt(arr[i])) == 'number'){//这句是你想要的是否是数字
alert(arr[i] + '是数字');
}
}
};
</script>
</head>
<body></body>
</html>
function checkYear(){
var year=document.getElementById("txtYear").value ;
if(year==0){
alert("请输入日期!");
return false;
}
if(!(year.charAt(4)=="/" && dateY.charAt(7)=="/")){
alert("请按格式输入日期\nyyyy/mm/dd!");
return false;
}
var aa = year.split("/");
if(aa[0].isNaN()){
alert("年份请输入数字!");
return false;
}
if(aa[1].isNaN()){
alert("月份请输入数字!");
return false;
}
if(aa[2].isNaN()){
alert("日期请输入数字!");
return false;
}
return true;}</script>
这样好像不行哦···帮我看看哦·
好像我条件错了吧··我发现不出来哦·