js日期时间格式化及数字的位数验证
来源:互联网 发布:南京大学大专网络教育 编辑:程序博客网 时间:2024/06/05 12:05
一、日期时间格式化。
Date.prototype.Format = function (fmt) { //author: Chenxl var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "H+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt; }
调用的例子:row.VLD_TM = row.VLD_TM.Format("yyyy-MM-dd HH:mm");初始化上面的js后调用直接Format就可以了。
二、数字的校验最多2位小数的校验例子:
//必须是数字且小数位数最多2位 function is2Num(num) { var reg= /^(-?\d+)(\.\d{1,2})?$/if(reg.test(num)){ return true;}else{ return false;} }
说明:这个的核心还是正则表达式,在此就是举个这样校验的例子,还得真正掌握正则表达式的语法。
0 0
- js日期时间格式化及数字的位数验证
- 日期时间及数字的格式化参数大全(2)
- 日期时间及数字的格式化参数大全(3)
- 日期时间及数字的格式化参数大全(4)
- 数字及日期的格式化
- JS验证日期及时间
- 杂记(DataTable筛选,时间格式化,JS验证数字,JS求和)
- js时间日期格式化
- js日期时间格式化
- js 日期时间格式化
- js 格式化日期时间
- js格式化日期时间的工具方法
- 格式化日期时间数字等等
- js格式化数字,保留制定位数小数点
- JS时间日期验证
- Js获取当前日期时间及格式化操作
- Js获取当前日期时间及格式化操作
- Js获取当前日期时间及格式化操作
- Windows下通过写注册表的方式实现程序开机自启动
- python socket 说明
- android sqlite,大数据处理、同时读写
- 条款6:若不想使用编译器自动生成的函数,就该明确拒绝
- jsf的总结上
- js日期时间格式化及数字的位数验证
- PB10.0连接SQL Server
- Android中Message机制的灵活应用
- [Oracle] SQL*Loader 详细使用教程(5)- 典型例子
- CSS文件动态加载
- Windows下python环境变量配置
- [Dynamic Language] Python 取一年中某周的起始日期
- 自动化创建SVN库的脚本
- CPU拓扑结构的调查