JS 正则表达式控制输入的格式只能是 年-月-日 时:分:秒 如: 2013-9-9 15:30:30 ,向大侠求助
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 正则表达式控制输入的格式只能是 年-月-日 时:分:秒 如: 2013-9-9 15:30:30 ,向大侠求助相关的知识,希望对你有一定的参考价值。
参考技术A <script type="text/javascript">var time = '2013-9-9 14:40:30';
chkTime(time);
function chkTime(time)
var reg = /\\d+\\-\\d+\\-\\d+\\s+\\d+\\:\\d+\\:\\d+/;
if (time.match(reg, time))
alert('时间格式正确');
else
alert('时间格式错误');
</script> 参考技术B function isDateTimeFormat(str)
var regex = /^[12]1(\\d)3[-]([0]?([1-9])1|[1]?([1-2])1)[-]([012]?(\\d)1|[3]?([0-1])1)(\\s)+([01]?([1-9])1|[2]?([0-3])1)[:]([0-5]?(\\d)1)[:]([0-5]?(\\d)1)$/;
return(new RegExp(regex).test(str));
alert(isDateTimeFormat("2011-12-9 09:59:59"));
alert(isDateTimeFormat("2011-12-9 29:59:59"));
alert(isDateTimeFormat("3011-12-9 29:59:59"));
alert(isDateTimeFormat("2011-12-9 19:59:60"));本回答被提问者采纳
js验证只能输入字母,数字或字母数字组合正则表达式
参考技术A1.在ue编辑器中创建一个新的空白HTML文件和js文件。
2.在ue编辑器中输入以下HTML代码,如下图所示。
3.在ue编辑器中输入以下js代码,如下图所示。
4.编辑完成后,在ue编辑器中点击“save”,选择不含BOM的UTF8格式。
5.在浏览器中打开这个HTML文件,您可以看到生成的英语和数字混合正则表达式效果。
以上是关于JS 正则表达式控制输入的格式只能是 年-月-日 时:分:秒 如: 2013-9-9 15:30:30 ,向大侠求助的主要内容,如果未能解决你的问题,请参考以下文章
用于各种日期的 Python/Pandas 正则表达式 [重复]