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 相关文章推荐
设置下载不需要倒计时cookie(倒计时代码)
Nov 19 Javascript
jQuery 扩展对input的一些操作方法
Oct 30 Javascript
为指定元素增加样式的js代码
Dec 09 Javascript
用于节点操作的API,颠覆原生操作HTML DOM节点的API
Dec 11 Javascript
JQuery触发radio或checkbox的change事件
Dec 18 Javascript
jQuery制作简单柱状图实例
Jan 28 Javascript
javascript实现移动端上的触屏拖拽功能
Mar 04 Javascript
JavaScript实现图片懒加载(Lazyload)
Nov 28 Javascript
jQuery使用unlock.js插件实现滑动解锁
Apr 04 jQuery
谈谈对vue响应式数据更新的误解
Aug 01 Javascript
vue props 单项数据流实例分享
Feb 16 Javascript
jQuery实现简单日历效果
Jul 05 jQuery
分享一个自己写的简单的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
PHP判断远程图片是否存在的几种方法
2014/05/04 PHP
PHP入门之常量简介和系统常量
2014/05/12 PHP
Cygwin中安装PHP方法步骤
2015/07/04 PHP
WordPress中Gravatar头像缓存到本地及相关优化的技巧
2015/12/19 PHP
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
js 三级关联菜单效果实例
2013/08/13 Javascript
jQuery源码解读之hasClass()方法分析
2015/02/20 Javascript
JavaScript正则表达式之multiline属性的应用
2015/06/16 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
2015/12/04 Javascript
AngularJS基础 ng-model 指令详解及示例代码
2016/08/02 Javascript
Bootstrap Search Suggest使用例子
2016/12/21 Javascript
jquery Form轻松实现文件上传
2017/05/24 jQuery
vue.js移动端tab组件的封装实践实例
2017/06/30 Javascript
vue实现手机号码抽奖上下滚动动画示例
2017/10/18 Javascript
快速解决vue在ios端下点击响应延时的问题
2018/08/27 Javascript
VUE实现可随意拖动的弹窗组件
2018/09/25 Javascript
20个必会的JavaScript面试题(小结)
2019/07/02 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
微信小程序 简易计算器实现代码实例
2019/09/02 Javascript
js仿360开机效果
2019/12/26 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
python字符串排序方法
2014/08/29 Python
python判断字符串是否纯数字的方法
2014/11/19 Python
回调函数的意义以及python实现实例
2017/06/20 Python
Python基于sklearn库的分类算法简单应用示例
2018/07/09 Python
python opencv图片编码为h264文件的实例
2019/12/12 Python
解决TensorFlow GPU版出现OOM错误的问题
2020/02/03 Python
一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
2020/07/03 Python
基于PyInstaller各参数的含义说明
2021/03/04 Python
HTML5自定义视频播放器源码
2020/01/06 HTML / CSS
会计出纳员的自我评价
2014/01/15 职场文书
委托书的写法
2014/08/30 职场文书
刑事和解协议书范本
2014/11/19 职场文书
单独二胎证明
2015/06/24 职场文书
2015初中政治教学工作总结
2015/07/21 职场文书
医生行业员工的辞职信
2019/06/24 职场文书