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直接编辑当前cookie的脚本
Sep 14 Javascript
基于jQuery的公告无限循环滚动实现代码
May 11 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
Dec 11 Javascript
js 浏览本地文件夹系统示例代码
Oct 24 Javascript
jquery访问ashx文件示例代码
Aug 11 Javascript
JS实现选项卡实例详解
Nov 17 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
May 05 Javascript
js实现当鼠标移到表格上时显示这一格全部内容的代码
Jun 12 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
Dec 02 Javascript
bootstrap datepicker插件默认英文修改为中文
Jul 28 Javascript
详解ajax的data参数错误导致页面崩溃
Apr 30 Javascript
js canvas实现二维码和图片合成的海报
Nov 19 Javascript
分享一个自己写的简单的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
利用“多说”制作留言板、评论系统
2015/07/14 PHP
Javascript中的window.event.keyCode使用介绍
2011/04/26 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
javascript实现分栏显示小技巧附图
2014/10/13 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】
2016/06/16 Javascript
javascript实现随机生成DIV背景色
2016/06/20 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
JavaScript闭包和范围实例详解
2016/12/19 Javascript
Javascript中this关键字指向问题的测试与详解
2017/08/11 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
2017/12/05 Javascript
webpack4的迁移的使用方法
2018/05/25 Javascript
JS 实现发送短信验证码的“59秒后重新发送验证短信”功能
2019/08/23 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
JS实现纵向轮播图(初级版)
2020/01/18 Javascript
JavaScript this使用方法图解
2020/02/04 Javascript
Bootstrap table 服务器端分页功能实现方法示例
2020/06/01 Javascript
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
JavaScript检测是否开启了控制台(F12调试工具)
2020/10/02 Javascript
[20:46]Ti4循环赛第三日VG vs DK
2014/07/12 DOTA
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
2019/07/23 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
2020/03/24 Python
CSS3实现时间轴效果
2016/07/11 HTML / CSS
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
央视元宵晚会主持串词
2014/03/25 职场文书
成绩单公证书
2014/04/10 职场文书
一体化教学实施方案
2014/05/10 职场文书
建设投标担保书
2014/05/13 职场文书
父亲节活动策划方案
2014/08/24 职场文书
股指期货心得体会
2014/09/13 职场文书
企业战略合作意向书
2015/05/08 职场文书
2015年秋季校长开学典礼致辞
2015/07/29 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
幼儿园教师辞职信
2019/06/21 职场文书