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 相关文章推荐
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
Apr 20 Javascript
jQuery.extend 函数详解
Feb 03 Javascript
jquery select多选框的左右移动 具体实现代码
Jul 03 Javascript
jquery数组过滤筛选方法grep()简介
Jun 06 Javascript
jQuery操作DOM之获取表单控件的值
Jan 23 Javascript
JavaScript中的Array 对象(数组对象)
Jun 02 Javascript
解析JavaScript数组方法reduce
Dec 12 Javascript
Bootstrap源码解读标签、徽章、缩略图和警示框(8)
Dec 26 Javascript
Node.js文件编码格式的转换的方法
Apr 27 Javascript
JS验证输入的是否是数字及保留几位小数问题
May 09 Javascript
使用webpack编译es6代码的方法步骤
Apr 28 Javascript
js实现选项卡效果
Mar 07 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
php实现将数据做成json的格式给前端使用
2018/08/21 PHP
理解Javascript_12_执行模型浅析
2010/10/18 Javascript
淘宝搜索框效果实现分析
2011/03/05 Javascript
JQuery文本框高亮显示插件代码
2011/04/02 Javascript
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
Javascript数据结构与算法之列表详解
2015/03/12 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
原生JavaScript实现滚动条效果
2020/03/24 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
基于JS代码实现图片在页面中旋转效果
2016/06/16 Javascript
jQuery 特性操作详解及实例代码
2016/09/29 Javascript
jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)
2016/11/09 Javascript
jQuery用户头像裁剪插件cropbox.js使用详解
2017/06/07 jQuery
bootstrap table表格客户端分页实例
2017/08/07 Javascript
jquery.picsign图片标注组件实例详解
2018/02/02 jQuery
浅谈Koa2框架利用CORS完成跨域ajax请求
2018/03/06 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
Vue中父子组件通讯之todolist组件功能开发
2018/05/21 Javascript
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
2018/10/17 NodeJs
使用Angular自定义字段校验指令的方法示例
2019/02/01 Javascript
Vue.js中的高级面试题及答案
2020/01/13 Javascript
python发送邮件脚本
2018/05/22 Python
selenium + python 获取table数据的示例讲解
2018/10/13 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
Python面向对象原理与基础语法详解
2020/01/02 Python
青年文明号复核材料
2014/02/11 职场文书
《故乡》教学反思
2014/04/10 职场文书
关于环保的活动方案
2014/08/25 职场文书
2015年端午节国旗下演讲稿
2015/03/19 职场文书
保研推荐信格式
2015/03/25 职场文书
投标单位介绍信
2015/05/05 职场文书
 Redis 串行生成顺序编码的方法实现
2022/04/03 Redis
PostgreSQL数据库创建并使用视图以及子查询
2022/04/11 PostgreSQL
使用Apache Camel表达REST服务的方法
2022/06/10 Servers