Date扩展 正则匹配

 

 

<script>Date.prototype.format=function(){var d=this;//严格匹配 yyyy-mm-dd hh-mm-ssvar reg1=/yyyy-mm-dd hh-m-s/;//匹配 yyyy*mm*dd hh*mm*ss  *为任意一个除\r\n之外的字符 中间为任意多个空格var reg2=/y{4}.m{2}.dd\s+hh.mm.ss/;reg1.test(arguments[0]);reg2.test(arguments[0]);return d.getFullYear()+'-'+ d.getMonth()+'-'+ d.getDate()+' '+ d.getHours()+'-'+ d.getMinutes()+'-'+ d.getSeconds();};var date=new Date();console.log(date.format('yyyy—mm-dd hh-mm-ss'));console.log(date);var str='oooo';var reg3=/o+/,reg4=/o+?/;console.log(reg3.exec(str));console.log(reg4.exec(str));console.log(str.match(reg4));
</script>

 

转载于:https://www.cnblogs.com/web-fusheng/p/6828644.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/252708.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

终于有人把EMC基础知识总结如此清晰

传导与辐射 电磁干扰(Electromagnetic Interference)&#xff0c;简称EMI&#xff0c;有传导干扰和辐射干扰两种。传导干扰主要是电子设备产生的干扰信号通过导电介质或公共电源线互相产生干扰&#xff1b;辐射干扰是指电子设备产生的干扰信号通过空间耦合把干扰信号传给另一个…

填坑-十万个为什么?(13)

简介:很多概念不清或忘记&#xff0c;重新构建自己的知识体系。每天问自己1~多个问题。我是菜鸟 成为大神之路! 1. 经典面试题 for(var i0;i<3;i){ setTimeout(function() { console.log(i) }, 10);}打印结果&#xff1f;分析&#xff1f; for(var i 0; i < 10; i) {con…

WordPress分类列表函数:wp_list_categories用法及参数详解举例

http://www.511yj.com/wordpress-wp-categories.html 注意&#xff1a; 1、 wp_list_categories() 和 list_cats() 以及 wp_list_cats() 的使用类似&#xff0c;但是后面 2 个已经弃用。 2、如果你希望不格式化输出分类&#xff0c;请使用 get_categories() 3、因为 WordPress …

DVP,LVDS和MIPI

Mipi 接口 和 LVDS 接口区别 主要区别&#xff1a; 1. LVDS接口只用于传输视频数据&#xff0c;MIPI DSI不仅能够传输视频数据&#xff0c;还能传输控制指令&#xff1b; 2. LVDS接口主要是将RGB TTL信号按照SPWG/JEIDA格式转换成LVDS信号进行传输&#xff0c;MIPI DSI接口则…

安装Cornerstone3.1注意点

mac在升级之后就不能社会做任何来源安装,需要在终端运行 sudo spctl --master-disable//添加任何来源的,再次安装就可以的转载于:https://www.cnblogs.com/chengenyan/p/6835970.html

2019我的目标

1 能考上自己理想的高中 2 至少学会一直种语言&#xff08;英语&#xff09; 3 坚持记录每一天&#xff0c;每个星期至少写一遍文章 4 坚持到底 转载于:https://www.cnblogs.com/ta20/p/10203974.html

nodejs开发——require与exports的使用

nodejs开发——require与exports的使用 另一片文章总结&#xff1a;http://www.cnblogs.com/hfultrastrong/p/8036682.html require require函数用于在当前模块中加载和使用别的模块&#xff0c;传入一个模块名&#xff0c;返回一个模块导出对象。模块名可使用相对路径&#x…

jvm 内存溢出问题排查方法

如果你做TCP通讯或者map集合操作&#xff0c;并发处理等功能时&#xff0c;很容易出现 Java 内存溢出的问题。本篇文章&#xff0c;带领大家深入jvm&#xff0c;分析并找出jvm内存溢出的代码。 jvm中除了程序计数器&#xff0c;其他的区域都有可能会发生内存溢出 内存溢出是什么…

一个go1.9.x 编译器内联引起的栈信息错乱的问题分析

2019独角兽企业重金招聘Python工程师标准>>> 背景是在写个日志库&#xff0c;日志库有个很重要的功能就是要打印出调用栈&#xff0c;知道具体是哪个文件&#xff0c;哪个函数调用的Info 等。 然后在测试中发现了一种写法&#xff0c;我自己本机测试一直ok&#xff…

CMOS Sensor的调试经验分享

转自&#xff1a;http://bbs.52rd.com/forum.php?modviewthread&tid276351 CMOS Sensor的调试经验分享      我这里要介绍的就是CMOS摄像头的一些调试经验。   首先&#xff0c;要认识CMOS摄像头的结构。我们通常拿到的是集成封装好的模组&#xff0c;一般由三个部…

Learn Python—表达式、数据类型、流程控制

表达式 在 Python 中&#xff0c;2 2 称为“表达式”&#xff0c;它是语言中最基本的编程结构。表达式包含“值”&#xff08;例如2&#xff09;和“操作符”&#xff08;例如&#xff09;&#xff0c;并且总是可以求值&#xff08;也就是归约&#xff09;为单个值。这意味着在…

监控工具之zabbix server3.4 部署配置

[rootlocalhost src]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [rootlocalhost src]# pwd /usr/local/src 配置zabbix的yum源 [rootlocalhost src]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm …

CMOS Sensor基础知识

CMOS Sensor基础知识 曝光时间以行长为单位&#xff1b; PCLK以Hz为单位&#xff1b; 行长以周期数为单位&#xff0c;帧长以行长数为单位&#xff1b;其中周期数就是频率 T 周期以ms为单位&#xff1b; f 频率以Hz为单位&#xff1b; f 1 / T&#xff1b; Vsync Dummy Line…

java获取mp3的时长和播放mp3文件

所需包为jaudiotagger-2.2.6-SNAPSHOT.jar和jl1.0.1.jar。 import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream;import org.jaudiotagger.audio.AudioFileIO; import org.jaudiotagger.audio.mp3.MP3AudioHeader; import org.jaudiotag…

Redis 优缺点

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库&#xff0c;并提供多种语言的API。 Redis 与其他 key - value 缓存产品…

Python并发编程之concurrent.futures

2019独角兽企业重金招聘Python工程师标准>>> concurrent.futures模块提供了一个异步执行callables的高级接口。 可以使用ThreadPoolExecutor和ProcessPoolExecutor。 两者都继承了相同的接口&#xff0c;该接口由抽象的Executor类定义。 一个抽象类&#xff0c;提供…

1.3链表

链表的物理存储结构是用一组地址任意的存储单元存储数据的。不像顺序表占据连续的一段内存空间&#xff0c;而是将存储单元分散在内存的任意地址上。 链表结构中&#xff0c;每个数据元素记录都存放到链表的一个节点&#xff08;node&#xff09;中&#xff0c;而每个节点之间由…

移植opencv3.20到3556AV100

1.移植环境&#xff1a; Ubuntu14.04 arm-hisiv200-linux-opencv3.20 下载地址 2.移植步骤&#xff1a; 1&#xff09;安装cmake-gui 2&#xff09;新建一个opencv目录存放opencv-3.2.0.zip&#xff0c;并解压 击Browse Source选择~/hisi/opencv/opencv-3.2.0 点击Brow…

ngnix 详解

4 Nginx的rpm软件包安装 4.1 安装包在位置 D:\讲课内容--\新巴巴运动网\nginx高并发解决\nginx安装包 4.2 此种安装方式不用安装gcc等编译工具 4.3 安装命令如下 rpm –ivh nginx 5 配置虚拟主机 5.1 什么是虚拟主机 虚拟主机是一种特殊的软硬件技术&#xff0c;它可以将网络上…

iscroll5制作上下拉刷新 tab出现的问题

1.iscoll5插件刷新后如果想改变现实位置如果向下几px可以用 myScroll.scrollBy(0,0);方法&#xff0c;该值是相对当前位置。 2.iscoll5用到tab的时候&#xff0c;用点击生成iscoll对象出现取消不了之前的对象的绑定事件&#xff0c;点击多次后刷新执行多次的问题&#xff0c;解…