社区
JavaScript
帖子详情
新人请教一个 校验日期 着急用
hudingchen
2007-07-14 10:26:59
一个文本框,一个提交按钮,在文本框输入时间,点按钮做日期校验,格式为20070101,要求:输入正确的时间,则提交,错误则不提交,还要对闰年做校验,比如20070229 应该是错误,因为这个2月没有29号~~~谢谢了
...全文
257
5
打赏
收藏
新人请教一个 校验日期 着急用
一个文本框,一个提交按钮,在文本框输入时间,点按钮做日期校验,格式为20070101,要求:输入正确的时间,则提交,错误则不提交,还要对闰年做校验,比如20070229 应该是错误,因为这个2月没有29号~~~谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhaoxiaoyang5156
2007-07-15
打赏
举报
回复
上面的可以用了。
rjzou2006
2007-07-15
打赏
举报
回复
ding
hbhbhbhbhb1021
2007-07-14
打赏
举报
回复
<script language=javascript>
function checkDate(obj){
var strDate=obj.value;
re=/^(\d{4})(\d{2})(\d{2})$/g
if(re.test(strDate))//判断日期格式符合YYYY-MM-DD标准
{
var dateElement=new Date(RegExp.$1,parseInt(RegExp.$2,10)-1,RegExp.$3);
if(!((dateElement.getFullYear()==parseInt(RegExp.$1))&&((dateElement.getMonth()+1)==parseInt(RegExp.$2,10))&&(dateElement.getDate()==parseInt(RegExp.$3))))//判断日期逻辑
{
alert("不符合时间逻辑")
obj.value='';
}
}
else
{
alert("格式输入错误")
obj.value='';
}
}
</script>
<input name="aaa" onblur="checkDate(this)">
chenzhiwei114
2007-07-14
打赏
举报
回复
建议你用js的日历控件,省很多事
joejoe1991
2007-07-14
打赏
举报
回复
学习
python:isdigit()、isalpha()、isalnum() 三个函数的区别和注意点
一、isdigit() python关于 isdigit() 内置函数的官方定义: S.isdigit() -> bool Return True if all characters in S are digits and there is at least one character in S, False otherwise. 翻译: S...
Python isalpha(),isdigit(),isalnum()函数详解
本篇介绍:isalpha(),isdigit(),isalnum()的详解与应用; 一:Python官方中定义的字母默认为英文字母+汉字以及他国语言即可。二:Python官方中定义的数字默认为阿拉伯数字+带圈数字即可。
python isdigit()、isalpha()、isalnum() 三个函数
一、isdigit() S.isdigit()返回的是布尔值:True False S中至少有
一个
字符且如果S中的所有字符都是数字,那么返回结果就是True;否则,就返回False。 举例如下: S1 = '12345' #纯数字 S2 = '①②' #带圈的数字 S3 = '汉字' #汉字 S4 = '%#¥' #特殊符号 ...
python 中isalnum()、isdigit()和isalpha()
isalnum()函数 描述:检测字符串是否由字母和数字组成。 语法:str.isalnum() -> bool 返回值为布尔类型(True,False) str中至少有
一个
字符且所有字符都是字母或数字则返回 True,否则返回 False In [1]:''.isalnum() Out[1]:False In [2]:'python'.isalnum() Out[2]:True In ...
python中isalpha()、isdigit()、isalnum()、isupper()、islower()的含义、区别和细节
python中isalpha()、isdigit()、isalnum()、isupper()、islower()的含义、区别和细节。
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章