`

js正则替换日期并格式化日期

    博客分类:
  • js
阅读更多

转数字型:

 

ar ttDate = "2013年12月20日 14:20:20";
ttDate = ttDate.replace(/[^0-9]/mg, '').match(/.{8}/);
alert(ttDate);

20131220

 

 

 

转日期型:

 

var ttDate = "2013年12月20日 14:20:20"; 
ttDate = ttDate.match(/\d{4}.\d{1,2}.\d{1,2}/mg).toString(); 
ttDate = ttDate.replace(/[^0-9]/mg, '-'); 
alert(ttDate);

2013-12-20

 

 

超级正则替换:

var ttDate = "2013年12月20日 14:20:20"; 
ttDate = ttDate.replace(/(\d{4}).(\d{1,2}).(\d{1,2}).+/mg, '$1-$2-$3');
alert(ttDate);

2013-12-20

 

分享到:
评论

相关推荐

    JavaScript正则替换HTML标签功能示例

    JavaScript中的正则替换功能在处理HTML字符串时非常...在实际开发中,这种技术常用于数据清洗、格式化输出或者防止XSS攻击等场景。通过掌握这些知识,开发者可以更高效地处理HTML字符串,提升代码的健壮性和安全性。

    javascript的trim和日期时间格式化函数

    ### JavaScript中的Trim函数和日期时间格式化函数 在JavaScript中,字符串处理和日期操作是非常常见的需求,尤其是在数据清洗、格式转换等场景下。本文将详细介绍如何利用自定义方法实现字符串的Trim功能以及日期...

    JavaScript实现字符串与日期的互相转换及日期的格式化

    在格式化过程中,使用了正则表达式来匹配格式化字符串中的占位符,并将其替换为`Date`对象相应属性的值。例如,如果格式化字符串中包含`yyyy`,则会被替换为四位数年份;如果包含`MM`,则会被替换为两位数月份。此外...

    JS正则替换掉小括号及内容的方法

    总结来说,这个JS正则替换方法适用于清除字符串中所有的小括号及其内容,对于处理含有括号的文本数据,比如解析或格式化字符串时,这样的技巧非常实用。理解并熟练运用正则表达式是每个前端开发者必备的技能之一。

    Regulex是一款JavaScript正则表达式解析和可视化工具

    Regulex是一款专门针对JavaScript正则表达式的解析和可视化工具。它的主要功能包括: 1. **正则解析**:Regulex能够将复杂的正则表达式分解成其组成部分,帮助开发者理解每个部分的含义和功能。这包括字符类、量词...

    JS正则表达式大全

    JavaScript中的正则表达式提供了丰富的功能,可以在处理字符串时实现复杂的数据验证和格式化。例如,你可以使用正则表达式检查电子邮件地址的格式、验证电话号码的结构,或者从长文本中提取特定的模式。正则表达式是...

    如何使用Javascript正则表达式来格式化XML内容

    Javascript正则表达式在处理文本方面具备强大的能力,能够实现对文本的查找、替换以及格式化等操作。本文将详细解析如何利用Javascript的正则表达式功能来对XML内容进行格式化处理,以便提升代码的可读性和整洁性。 ...

    javascript中Date format(js日期格式化)方法小结.docx

    ### JavaScript中的Date Format(JS日期格式化)方法详解 #### 概述 在日常的Web开发工作中,我们经常需要处理日期和时间相关的数据。JavaScript 的 `Date` 对象提供了多种方法来获取和设置日期时间,但原生 API 并...

    js中将日期数据转换格式

    函数内部通过正则表达式匹配并替换格式字符串中的占位符,然后根据日期对象的属性填充相应值。 JavaScript的`Date`对象还提供了一些原生方法用于获取日期和时间的部分,例如: - `getFullYear()`:返回四位数的年份...

    常用Javascript正则表达式汇总

    以下是一些常见的JavaScript正则表达式及其应用: 1. **匹配中文字符**:`[\u4e00-\u9fa5]` 这个正则表达式用于匹配Unicode范围内的中文字符,包括所有汉字。例如,如果你想在一个字符串中查找所有中文字符,可以...

    【JavaScript源代码】vue使用过滤器格式化日期.docx

    在JavaScript和Vue.js中,日期格式化是一种常见的需求,它帮助我们把日期对象转换成易于阅读的字符串形式。Vue.js提供了自定义过滤器(filter)的功能,让我们能够方便地处理和展示数据,包括日期格式化。以下是一个...

    javascript正则表达式详解

    JavaScript正则表达式是编程语言JavaScript中的一个重要组成部分,它用于处理文本字符串,进行模式匹配、查找、替换等操作。在JavaScript中,正则表达式是一种强大的工具,可以帮助开发者实现复杂的数据验证、文本...

    【JS相关问题处理】 正则表达式解决JS取值被过滤掉引号的方法

    1. **使用正则替换** 可以使用JavaScript的`replace()`函数配合正则表达式来插入丢失的引号。假设你有一个不包含引号的字符串`unquotedStr`,你可以这样做: ```javascript var quotedStr = unquotedStr....

    JavaScript实现字符串与日期的相互转换及日期的格式化_.docx

    函数内部使用正则表达式匹配并替换相应的日期部分,比如年、月、日、小时、分钟等,从而生成符合指定格式的日期字符串。 ```javascript function formatDate(date, format) { var v = ""; if (typeof date == ...

    JS获取当前时间并格式化"yyyy-MM-dd HH:mm:ss"

    在JavaScript中,获取和格式化当前时间是一项常见的任务,尤其在网页开发中,我们经常需要显示或处理日期和时间信息。下面将详细讲解如何利用JavaScript的内置Date对象以及自定义扩展来实现这一功能。 首先,我们...

Global site tag (gtag.js) - Google Analytics