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了?我测试了 这么写没问题~· 日期格式化的问题 js如何判断不能输入双引号? js动态树解析xml js读取cookies的问题? 如何获取createElement对象呢 用javascript我如何取得DIV下的控件 能给几个用CSS改变select控件外观的例子吗? 有关<INPUT TYPE="FILE" NAME="file" SIZE="30" >的 点击一个图片,然后移动到本页面的一个textarea,要如何做? vue中使用axios请求,后台取不到值 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>
这样好像不行哦···帮我看看哦·
好像我条件错了吧··我发现不出来哦·