1. 日期时间格式的正则表达式
下面是时间为小时不能大于24,分钟不能大于60,且冒号左右都必须是数字的正则表达式
/^(?:[01]\d|2[0-3]):[0-5]\d$/
2. 正则表达式 时间格式
^表示文本开始; $表示文本结束;
^a.*b$ 匹配a开头,b结束的文本
3. 日期时间格式的正则表达式是
1、python正则表达式辨别输入日期规范如下:
year,month,day=eval(input("请输入年月日,之间用逗号分开"))
months=[31,28,31,30,31,30,31,31,30,31,30,31]
if (year%4==0 and year %100 !=0) or (year%400==0):
months[1]=29 #闰年的话2月最多29天
if month<1 or month>12:
print("月份不合法")
elif day<1 or day>months[month+1]:
print("日不合法")
else:
print("年月日合法")
2、代码:
3、结果:
4. 正则表达式 日期时间
插入前可修改格式。工具“插入-日期和时间”,选择“语言(国家/地区)”下拉列表中的“英语(美国)”,可在“格式”里选择月日年格式。
注意:中美都没有日月年书写格式,中文书写为年月日,英文为月日年。
若你非要书写为日月年,只能自己输入。
修改已有日期文本,可手工重新录入,或者写VBA代码替换或者使用正则表达式替换
替换使用正则表达式:
查找内容:([0-9]{2,4})年([0-9]{1,2})月([0-9]{1,2})日
替换为:\3日\2月\1年
在“更多”的选项里,选择“使用通配符
5. 正则 日期格式
JSON是一种数据格式,和JS对象虽然语法类似,但是还是有根本区别的。JSON格式在传输时只能传输一些基本数据类型,如String、Number、Boolean。因此我想你说的date类型只是JSON数据中的一个字符串,例如:
var json = { date : '2013-02-26 10:50:22'}你可以通过一个正则表达式来判断是否为日期格式,如:
var reg = /^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/
;var isDate = reg.test(json.date);alert(isDate);
6. 正则表达式 年月日
插入前可修改格式。工具“插入-日期和时间”,选择“语言(国家/地区)”下拉列表中的“英语(美国)”,可在“格式”里选择月日年格式。
注意:中美都没有日月年书写格式,中文书写为年月日,英文为月日年。
若你非要书写为日月年,只能自己输入。
修改已有日期文本,可手工重新录入,或者写VBA代码替换或者使用正则表达式替换
替换使用正则表达式:
查找内容:([0-9]{2,4})年([0-9]{1,2})月([0-9]{1,2})日
替换为:\3日\2月\1年
在“更多”的选项里,选择“使用通配符
7. 正则表达式判断日期格式
(19[0-9]{2}|200[0-9]|201[0-8])(0[1-9]|1[0-2])([0-2][1-9]|10|20|30|31)
- 相关评论
- 我要评论
-