社区
JavaScript
帖子详情
高难度正则表达式……, 高手请进! 高分招待!
taozabc
2002-03-27 10:15:58
我要用正则表达式验证一个text中的输入是否合法,此text是否是按格式MM/DD/YYYY存放的合法的日期字符串。同时如果输入的日期是还未到达(也即未来)提示。
谢谢! 分不够可以加!
...全文
41
6
打赏
收藏
高难度正则表达式……, 高手请进! 高分招待!
我要用正则表达式验证一个text中的输入是否合法,此text是否是按格式MM/DD/YYYY存放的合法的日期字符串。同时如果输入的日期是还未到达(也即未来)提示。 谢谢! 分不够可以加!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunbeamy
2002-03-27
打赏
举报
回复
function isDate(sDate){
var y,m,d
re=/^([01][\d])\/([0-3][\d])\/([12][\d]{3})$/
if (re.test(sDate)){
m=RegExp.$1
d=RegExp.$2
y=RegExp.$3
//在这里进一步判断年月日是否合法...
}
else{
return false
}
}
taozabc
2002-03-27
打赏
举报
回复
to : weidegong(weidegong)
这个方法不太合适吧, Date.parse()自动把日期月份折算,如13月他当作1月,
另外, 我如果限定必须是1900-2010年呢
slowpoke
2002-03-27
打赏
举报
回复
to weidegong(weidegong) :
你的腳本是錯誤的. 我試了一下,鏈 33/231/1991 都是合法的 !!!
weidegong
2002-03-27
打赏
举报
回复
<script>
function isDate(str)
{
var re = /,/g;
str = str.replace(re,"/");
re=/-/g;
str = str.replace(re,"/");
var dt=new Date(str);
var dnow=new Date();
return (!isNaN(dt) && ( dnow>dt) );
}
str = "3/2/2991 ";
alert(isDate(str));
</script>
weidegong
2002-03-27
打赏
举报
回复
<script>
function isDate(str)
{
var re = /,/g;
str = str.replace(re,"/");
re=/-/g;
str = str.replace(re,"/");
var dt=new Date(str);
return !isNaN(dt);
}
str = "3/2/1991 ";
alert(isDate(str));
</script>
qiushuiwuhen
2002-03-27
打赏
举报
回复
http://www.blueidea.com/bbs/newsdetail.asp?id=400549
<object classid=clsid:20DD1B9E-87C4-11D1-8BE3-0000F8754DA1 style="height:22"></object>
Python
正则表达式
详解(建议收藏!)
正则表达式
是对字符串提取的一套规则,我们把这个规则用正则里面的特定语法表达出来,去匹配满足这个规则的字符串。
正则表达式
具有通用型,不仅python里面可以用,其他的语言也一样适用。python中re模块提供了正则...
Linux基础之
正则表达式
正则表达式
:又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。
正则表达式
通常被用来检索、替换那些符合某个模式(规则)的文本。
正则表达式
是对字符串...
正则表达式
全解析+常用示例
在开始写这篇文章之前,我的心里还是纠结的。我在问自己要不要写这篇东西,关于相似的内容网上多如牛毛,而且...关于
正则表达式
一直都是个让很多程序员都觉得很郁闷的一个东西,我觉得创造
正则表达式
的那个家伙简直就是
Python
正则表达式
(一看就懂)
目前越来越多的网站、编辑器、编程语言都已支持一种叫“
正则表达式
”的字符串查找“公式”,有过编程经验的同学都应该了解
正则表达式
(Regular Expression 简写regex)是什么东西,它是一种字符串匹配的模式...
中文
正则表达式
匹配-正则中文匹配
原文链接:http://caibaojian.com/zhongwen-regexp.html这篇文章主要讲如何使用正则匹配中文字符,中文
正则表达式
的匹配规则不像其他正则规则一样容易记住,下面一起看看这个中文
正则表达式
是怎么样的。\w匹配的仅仅...
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章