javascript使用正则表达式实现去掉空格之后的字符


Posted in Javascript onFebruary 15, 2015

从后端数据库读取时间时,经常会把整个日期年月日包括时分秒都取到,如2015-1-28 14:56:00,但是一般的我们只需要前面的年月日就行了.一个简单的方法,直接用split(" ")[0]就可以以空格截取,获得截取的第一段,就是我们要的年月日.现在来说说用正则表达式怎么实现.

思路:获取到字符串中的空格,然后把空格及空格后的字符全部替换为空.

获取空格的正则为\s

实践:

var date = "2015-12-26 15:22:00";

console.log(date.replace(/\s*/g,''));

但是得到的结果是2015-12-2615:22:00,仅仅去掉了空格,但是没有去掉空格后面的字符,接着来改我们的正则.

var date = "2015-12-26 15:22:00";

console.log(date.replace(/\s[\x00-\xff]*/g,''));

现在得到的结果就是2015-12-26,符合要求.

这是因为[\x00-\xff]会匹配双字节字符,字母和汉字都会被匹配出来,而单独的写\s只匹配了空格.

本文主要是为了让大家更加的熟悉正则,希望大家能够喜欢。

Javascript 相关文章推荐
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
Nov 07 Javascript
我也种棵OO树JXTree[js+css+xml]
Apr 02 Javascript
JS 自定义带默认值的函数
Jul 21 Javascript
JavaScript中valueOf函数与toString方法深入理解
Dec 02 Javascript
解析js原生方法创建表格效率测试
Jul 08 Javascript
JavaScript生成的动态下雨背景效果实现方法
Feb 25 Javascript
jQuery实现的漂亮表单效果代码
Aug 18 Javascript
两行代码轻松搞定JavaScript日期验证
Aug 03 Javascript
10个最优秀的Node.js MVC框架
Aug 24 Javascript
JS中的算法与数据结构之集合(Set)实例详解
Aug 20 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
Sep 21 Javascript
Vue实现小购物车功能
Dec 21 Vue.js
分享一个自己写的简单的javascript分页组件
Feb 15 #Javascript
Linux下编译安装php libevent扩展实例
Feb 14 #Javascript
jQuery中extend函数详解
Feb 13 #Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
Feb 13 #Javascript
javascript上下方向键控制表格行选中并高亮显示的方法
Feb 13 #Javascript
JS+CSS实现可拖拽的漂亮圆角特效弹出层完整实例
Feb 13 #Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
Feb 13 #Javascript
You might like
第十节--抽象方法和抽象类
2006/11/16 PHP
php 生成静态页面的办法与实现代码详细版
2010/02/15 PHP
解析如何屏蔽php中的phpinfo()函数
2013/06/06 PHP
PHP6 中可能会出现的新特性预览
2014/04/04 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
2016/03/18 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
深入理解JavaScript系列(2) 揭秘命名函数表达式
2012/01/15 Javascript
文本框获得焦点和失去焦点的判断代码
2012/03/18 Javascript
js精度溢出解决方案
2012/12/02 Javascript
js导出table到excel同时兼容FF和IE示例
2013/09/03 Javascript
JavaScript中的Math.E属性使用详解
2015/06/12 Javascript
javascript每日必学之继承
2016/02/23 Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
2017/05/09 Javascript
如何在AngularJs中调用第三方插件库
2017/05/21 Javascript
JavaScript文件的同步和异步加载的实现代码
2017/08/19 Javascript
js正则表达式校验指定字符串的方法
2018/07/23 Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
2019/03/19 Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
2019/05/05 Javascript
jQuery实现弹幕特效
2019/11/29 jQuery
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
Python实现Dijkstra算法
2018/10/17 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
详解Python中的format格式化函数的使用方法
2019/11/20 Python
opencv+python实现鼠标点击图像,输出该点的RGB和HSV值
2020/06/02 Python
CSS中越界问题的经典解决方案【推荐】
2016/04/19 HTML / CSS
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
世界领先的艺术图书出版社:TASCHEN
2018/07/23 全球购物
List、Map、Set三个接口,存取元素时,各有什么特点?
2015/09/27 面试题
大学生毕业自我评价范文分享
2013/11/11 职场文书
办公室前台的岗位职责
2013/12/20 职场文书
网络工程专业自荐信范文
2014/03/16 职场文书
优秀中职教师事迹材料
2014/08/26 职场文书
群众路线教育实践活动民主生活会个人检查对照思想汇报
2014/10/04 职场文书
受资助学生感谢信
2015/01/21 职场文书
学校捐款活动总结
2015/05/09 职场文书
Spring依赖注入多种类型数据的示例代码
2022/03/31 Java/Android