`
zqleye
  • 浏览: 41777 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

时间正则

 
阅读更多

function strDateTime(str)
{
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
var r = str.match(reg);
if(r==null)return false;
var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);
}

 //String regs = "^13\\d{9}||15\\d{9}||18\\d{9}$";
    String regs = "^(\\d{4})(-|\\/)(\\d{2})\\2(\\d{2}) (\\d{2}):(\\d{2}):(\\d{2})$";
    Pattern pattern = Pattern.compile(regs);
    Matcher matcher = pattern.matcher(data);
    return matcher.matches();

分享到:
评论

相关推荐

    时间正则表达式.txt

    通过本文的介绍,我们不仅了解了时间正则表达式的基本概念及其在不同场景下的应用,还深入探讨了如何构造复杂的正则表达式来匹配各种日期和时间格式。这对于需要处理大量数据、特别是涉及日期时间字段的应用来说至关...

    计划任务时间正则图解 正则表达式

    计划任务时间正则图解 正则表达式 帮助你分析正则表达式书写思路

    时间正则化矩阵分解_Jupyter Notebook_Python_下载.zip

    时间正则化矩阵分解(Temporal Regularized Matrix Factorization, TRMF)是一种先进的数据分析技术,尤其在推荐系统、时间序列预测和信号处理等领域有着广泛应用。它结合了矩阵分解和时间序列模型,通过引入时间...

    时间验证正则表达式

    ### 时间验证正则表达式详解 #### 一、概述 正则表达式是计算机科学中的一个强大工具,用于处理字符串模式匹配与文本搜索等问题。在本文档中,我们将重点介绍一个经过多次验证的时间验证正则表达式,并对其内部结构...

    电话号码及日期时间提取(正则表达式 C)

    - 24小时制时间正则:`\d{2}:\d{2}:\d{2}` 在代码中,`PhoneDateExtract.c`很可能是主要的实现文件,包含了处理正则表达式的函数和逻辑。`test.c`可能包含了一些测试用例,用于验证提取功能是否正常工作。`...

    re2j:Java中的线性时间正则表达式匹配

    RE2 / J:Java中的线性时间正则表达式匹配 RE2是一个正则表达式引擎,其运行时间与输入大小成线性关系。 RE2 / J是RE2到纯Java的移植。 Java的标准正则表达式包java.util.regex和许多其他广泛使用的正则表达式包...

    易语言正则格式化时间

    在易语言中处理时间和日期是常见的任务,而“正则格式化时间”则是这一领域的一个关键知识点。正则表达式(Regular Expression)是一种强大的文本处理工具,可以用来匹配、查找、替换等操作。当与时间格式化结合时,...

    ctregex.zig:在Zig中编译时间正则表达式

    Zig编译时间正则表达式 自2020年以来生成快速代码 特征 Comptime正则表达式编译 Comptime和运行时匹配 UTF8,UTF16le,ASCII,代码点数组支持 捕获(具有命名的(:<name>...)支持) | , * , + ? , (:?...) , [.....

    匹配日期的正则表达式

    提供的正则表达式主要分为三个部分:日期匹配、时间匹配(可选)、特殊年份处理。 ``` ((((...日期匹配...))((...时间匹配(可选)...))?)|(......特殊年份处理......)) ``` #### 三、日期匹配 **1. 基础日期匹配** ...

    正则表达式(全)

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和分析字符串模式。它在编程语言中广泛使用,如Java、Python、JavaScript等。在本文中,我们将深入探讨正则表达式的概念、语法和常见用途。 正则表达式的...

    日期时间的正则表达式

    日期时间的正则表达式在编程中扮演着重要的角色,特别是在数据验证、格式化和解析等方面。在VB.NET中,正则表达式是通过System.Text.RegularExpressions命名空间中的Regex类来实现的。本篇将深入探讨如何使用VB.NET...

    kettle 根据系统时间加正则表达式动态匹配获取多个文本文件

    kettle 根据系统时间加正则表达式动态匹配获取多个文本文件

    校验时间的正则表达式

    ### 正则表达式知识点详解:校验时间格式 #### 一、正则表达式简介 正则表达式(Regular Expression)是一种强大的文本处理工具,它由一系列字符和特殊符号组成,用于匹配字符串中的特定模式。在编程语言中广泛...

    判断时间的正则表达式

    在给定的标题和描述中,我们关注的是如何使用正则表达式来判断时间的格式,具体是24小时制的"HH:mm:ss"或"HH:mm"格式。这个任务在很多场景下都很常见,例如在输入验证或者数据处理中。 首先,我们来理解一下这个...

    js正则表达式验证时间格式

    一个正则表达式验证格式的方法 你一个可以调用的demo valid(str,tostr) str:字符串 tostr:格式 yy-mm-dd 支持.,/,-三种格式。

    日期正则表达式(很实用)

    ### 日期正则表达式详解 #### 一、基本概念 正则表达式是一种用于文本模式匹配的强大工具,在处理字符串时极为有用。日期格式验证是正则表达式常见应用场景之一,尤其是在表单验证、数据清洗等领域。本文将详细...

    正则表达式时间验证

    ### 正则表达式时间验证 #### 概述 在软件开发过程中,验证用户输入的有效性是一项非常重要的任务。特别是对于日期与时间这类格式固定的输入,利用正则表达式进行验证能够极大地提高效率并减少错误的发生。本篇将...

Global site tag (gtag.js) - Google Analytics