`

收集几个关于时间格式校验的JS函数,供EXTJS的vtype使用

 
阅读更多
1.如 (12:02:02)
function isTime(str)
{
  var time = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);
  if (time == null) {alert('输入的参数不是时间格式'); return false;}
  if (time [1]>24 || time[3]>60 || time[4]>60)
  {
    alert("时间格式不对");
    return false
  }
  return true;
}

2. 如 (2008-08-08)
function isDate(date)
{
   var reg = date.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
   if(reg==null)return false;
   var d= new Date(r[1], r[3]-1, r[4]);
   return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}


3. 如 (2008-08-08 08:08:08)
function isDateTime(dateTime)
{
   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]);
}
分享到:
评论

相关推荐

    extjs vtype 扩展正则

    Extjs表单VTYPE扩展,方便验证!

    extjs 常用vtype 代码

    extjs 常用vtype 代码 Ext.VTyps常用vtype大全!

    extjs日期显示(如何转换日期格式)

    在 extjs 中,可以使用 SimpleDateFormat 的构造函数将日期格式数据转换为 UTC 标准时间格式。例如,可以使用以下代码来将日期格式数据转换为 UTC 标准时间格式: ``` SimpleDateFormat sdf = new SimpleDateFormat...

    EXTJS时间控件年月日时分秒

    EXTJS是一款基于JavaScript的富客户端应用框架,它提供了一系列丰富的组件,用于构建功能强大的Web应用程序。在EXTJS中,时间控件是常见的交互元素,允许用户选择特定的时间,包括年、月、日、时、分和秒。这篇文档...

    ExtJS验证上传文件类型

    Validator 是 filefield 的一个配置项,它的值是一个 function,该函数有唯一的参数 value(文本框中的值),函数体中对这个 value 进行验证,如果文件合法则返回 true,不合法则返回错误的提示信息。例如,我们可以...

    extjs时间控件精确秒

    在EXTJS这个强大的JavaScript框架中,时间控件是开发者经常使用的组件之一,尤其在构建复杂的Web应用程序时。EXTJS的时间控件允许用户选择或输入时间,通常以小时、分钟和秒为单位,提供了用户友好的界面和丰富的...

    使用extjs写的时间轴

    实现这样的效果可能需要使用Three.js或其他3D库,与ExtJS结合以创建一个立体的时间轴展示。 综上所述,使用ExtJS构建时间轴涉及到组件设计、数据模型、布局渲染、用户交互等多个方面。通过熟练掌握这些知识点,我们...

    EXTJS Javascript HTML 代码格式化 工具

    EXTJS是一种基于JavaScript的富客户端应用框架,专为构建企业级Web应用程序而设计。它提供了大量的组件和功能,包括数据网格、图表、表单、菜单等,使得开发者能够创建交互性强、界面美观的应用。在编写EXTJS代码的...

    extjs My97使用 extjs时间 extjs日期使用

    extjs4.0结合My97DatePicker4.7版本使用 使用简单 方便 解决extjs中日期控件不能显示时间的问题 下载后将其放到extjs目录的examples下 直接运行date.html即可 extjs4.0版本 4.0以前的版本没有测试过 如果有4.0版本...

    extjs日期+时间控件

    4. **日期时间格式化**:在ExtJS中,日期和时间的格式化使用`Ext.util.Format.date`函数,可以定制如"YYYY-MM-DD HH:mm:ss"这样的输出格式。在日期时间控件中,可以通过`format`配置项来设置显示和解析的日期时间...

    extjs 日期时间

    标签"extjs"表明了这个话题与ExtJS框架紧密相关,如果你正在使用或打算使用ExtJS来开发Web应用,了解其日期时间控件的用法是必不可少的。ExtJS的组件通常是可配置的,你可以根据需求调整日期时间选择器的样式、显示...

    Highstock与ExtJs结合使用

    在IT领域,Highstock和ExtJS是两种广泛使用的JavaScript库,它们各自专注于不同的功能,但可以协同工作以创建丰富的、交互式的Web应用程序。本篇文章将深入探讨如何将Highstock与ExtJS结合使用,并通过提供的PHP案例...

    extJs3升级extjs4方案

    在 ExtJS 3 里生成表的几个框架组件,ExtJS4 大多生成 div,这使得 CSS classes 将会失败。ExtJS4 已完全重新写 grid 组件,tree 也被更新,所以从版本 3 到 4 大部分的属性改变了。 在 ExtJS4 中,API 也发生了很...

    extjs时间日期选择组件

    在EXTJS这个强大的JavaScript框架中,时间日期选择组件是一个至关重要的元素,它为用户提供了方便的方式来选择和输入日期和时间。这些组件使得Web应用程序能够更好地处理时间相关的数据输入,提高用户体验,同时也...

    ExtJs中引用的三个js

    如果你希望减小页面加载时间,可以选择`ext-core.js`,这是一个轻量级版本,只包含ExtJS的基本功能。 2. **核心组件文件**:在开发过程中,我们可能需要引用特定的组件库,如`ext-grid.js`(表格组件)、`ext-form....

    Extjs4使用要点个人整理

    ExtJS 是一个强大的JavaScript应用程序框架,专用于构建富客户端Web应用。ExtJS 4是其一个重要的版本,引入了许多新特性、改进和优化。以下是我根据提供的文件名整理的关于ExtJS 4的关键知识点: 1. **控件属性**:...

    ExtJS-3.4.0系列 — ExtJS下载使用

    - **ext-all.js**:EXT的核心库文件,每个使用EXT的应用程序都需要引入。 - **ext-all-debug.js**:调试版本的核心库,便于在开发过程中定位和修复错误。 - **INCLUDE_ORDER.txt**:指导如何按正确的顺序引入底层...

    extjs表单验证特殊字符

    每个表单字段都可以配置验证规则,通过`vtype`属性定义基本的验证类型,或者使用`validators`属性自定义验证函数。对于特殊字符的验证,我们通常会关心如何限制或排除某些特定字符。 1. **基本验证类型(vtype)**...

    js语法之extjs

    以上就是关于Extjs基础语法的详细介绍,包括动态加载机制、类的封装、基本数据类型的定义与转换以及函数执行时间控制等内容。通过这些知识点的学习,可以帮助开发者更好地掌握Extjs框架的核心技术,并应用于实际项目...

    extjs增删改查典型案例

    //将变量定义成局部变量,避免每次都生成一个新对象 var userForm = null; userForm = new Ext.FormPanel({ id:'conditionForm', labelWidth:'80', labelAlign:'right', border:false, bodyBorder:false, ...

Global site tag (gtag.js) - Google Analytics