资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
正则表达式教程
>>>
检测八位数字是否为有效日期的正则
<html> <head> <title>测试八位数字是否为有效日期</title> </head> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%20language%3D%22javascript%22%3E%3C!--%20%0D%0A%20%20%20%20%2F*%20%0D%0A%20%20%20%20%20%20%20%20%2F%2F%20Regex%20Example%20in%20JavaScript%20%0D%0A%20%20%20%20%20%20%20%20%2F%2F%20Rainsome%20Studio%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%2F%2F%202009-07-16%20in%20Shanghai%20%0D%0A%20%20%20%20%20%20%20%20%2F%2F%E6%B5%8B%E8%AF%95%E5%85%AB%E4%BD%8D%E6%95%B0%E5%AD%97%E6%98%AF%E5%90%A6%E4%B8%BA%E6%9C%89%E6%95%88%E6%97%A5%E6%9C%9F%20%0D%0A%20%20%20%20*%2F%20%20%20%20%20%0D%0A%20%20%20%20function%20fun1()%20%0D%0A%20%20%20%20%7B%20%0D%0A%20%20%20%20%20%20%20%20var%20str1%3Ddocument.getElementById(%22str1%22).value%3B%20%0D%0A%20%20%20%20%20%20%20%20var%20str2%3Ddocument.getElementById(%22str2%22).value%3B%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20var%20regex1%20%3D%20new%20RegExp(str2%2C'g')%3B%20%0D%0A%20%20%20%20%20%20%20%20return%20regex1.test(str1)%3B%20%20%20%20%20%0D%0A%20%20%20%20%7D%20%0D%0A%20%20%20%20function%20fun2()%7Balert(fun1())%3B%7D%20%0D%0A%20%20%20%20%20%0D%0A%0D%0A%2F%2F%20--%3E%3C%2Fscript%3E"> <body> <div> <span>String : </span><input id="str1" type="text" value="19990228" size="100"/> <span>Regex : </span><input id="str2" type="text" value='^(?:(?:(?:(?=\d{2}(?:(?:[02468][048])|(?:[13579][26])))\d{4}02(?!00)[0-2]\d))|(?:\d{4}(?:(?:(?:(?:0[469])|(?:11))(?!00)(?:(?:[0-2]\d)|(?:30)))|(?:(?:(?:0[13578])|(?:1[02]))(?!00)(?:(?:[0-2]\d)|(?:3[01])))|(?:02(?!(?:00)|(?:29))[0-2]\d))))$' size="100"/> <input type="button" value="OK" onclick="javascript:fun2();"/> </div> </body> </html>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程