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实现当网页加载完成后执行指定函数的方法
Mar 21 Javascript
学习使用bootstrap3栅格系统
Apr 12 Javascript
javascript常见数字进制转换实例分析
Apr 21 Javascript
Bootstrap基本插件学习笔记之轮播幻灯片(23)
Dec 08 Javascript
jquery实现异步加载图片(懒加载图片一种方式)
Apr 24 jQuery
关于JS与jQuery中的文档加载问题
Aug 22 jQuery
浅谈vue-cli加载不到dev-server.js的解决办法
Nov 24 Javascript
为什么使用koa2搭建微信第三方公众平台的原因
May 16 Javascript
vue项目每30秒刷新1次接口的实现方法
Dec 04 Javascript
详解基于React.js和Node.js的SSR实现方案
Mar 21 Javascript
vue配置接口域名方法总结
May 12 Javascript
vue实力踩坑之push当前页无效
Apr 10 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
php反弹shell实现代码
2009/04/22 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
Smarty使用自定义资源的方法
2015/08/08 PHP
php面向对象重点知识分享
2019/09/27 PHP
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
特殊情况下如何获取span里面的值
2014/05/20 Javascript
jquery统计用户选中的复选框的个数
2014/06/06 Javascript
js交换排序 冒泡排序算法(Javascript版)
2014/10/04 Javascript
浅谈关于JavaScript API设计的一些建议和准则
2015/06/24 Javascript
Javascript对象字面量的理解
2016/06/22 Javascript
浅谈js中的in-for循环
2016/06/28 Javascript
JavaScript编码风格指南(中文版)
2016/08/26 Javascript
JavaScript 链式结构序列化详解
2016/09/30 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
2018/01/08 jQuery
快速处理vue渲染前的显示问题
2018/03/05 Javascript
vue中的v-model原理,与组件自定义v-model详解
2020/08/04 Javascript
[04:48]DOTA2亚洲邀请赛林书豪为VGJ加油
2017/04/01 DOTA
《Python之禅》中对于Python编程过程中的一些建议
2015/04/03 Python
Python中的两个内置模块介绍
2015/04/05 Python
python内存管理分析
2015/04/08 Python
Python实现从SQL型数据库读写dataframe型数据的方法【基于pandas】
2019/03/18 Python
Python实现直播推流效果
2019/11/26 Python
基于Python-Pycharm实现的猴子摘桃小游戏(源代码)
2021/02/20 Python
一款纯css3实现简单的checkbox复选框和radio单选框
2014/11/05 HTML / CSS
css3学习系列之移动属性详解
2017/07/04 HTML / CSS
HTML5实现视频直播功能思路详解
2017/11/16 HTML / CSS
递归计算如下递归函数的值(斐波拉契)
2012/02/04 面试题
医学生求职自荐信
2013/10/25 职场文书
环境科学毕业生自荐信
2013/11/21 职场文书
采购主管工作职责
2013/12/12 职场文书
学校校庆演讲稿
2014/05/22 职场文书
施工安全员岗位职责
2015/04/11 职场文书
计划生育责任书
2015/05/09 职场文书
会议室管理制度范本
2015/08/06 职场文书
mysql中整数数据类型tinyint详解
2021/12/06 MySQL
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/06 其他游戏