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 内存释放问题
Apr 25 Javascript
异步动态加载JS并运行(示例代码)
Dec 13 Javascript
Node.js 学习笔记之简介、安装及配置
Mar 03 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
Aug 25 Javascript
jQuery实现页面点击后退弹出提示框的方法
Aug 24 Javascript
深入理解vue-router之keep-alive
Aug 31 Javascript
微信小程序websocket实现聊天功能
Mar 30 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
Jun 13 Javascript
three.js 制作动态二维码的示例代码
Jul 31 Javascript
JSON 入门教程基础篇 json入门学习笔记
Sep 22 Javascript
vue3+typeScript穿梭框的实现示例
Dec 29 Vue.js
vue+element ui实现锚点定位
Jun 29 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
电脑硬件及电脑配置知识大全
2020/03/17 数码科技
PHP系统流量分析的程序
2006/10/09 PHP
使用PHP Socket 编程模拟Http post和get请求
2014/11/25 PHP
php最简单的删除目录与文件实现方法
2014/11/28 PHP
PHP中使用CURL获取页面title例子
2015/01/07 PHP
php网页版聊天软件实现代码
2016/08/12 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
2020/05/14 PHP
使弱类型的语言JavaScript变强势
2009/06/22 Javascript
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
jQuery 表格插件整理
2010/04/27 Javascript
javascript闭包的高级使用方法实例
2013/07/04 Javascript
JavaScript等比例缩放图片控制超出范围的图片
2013/08/06 Javascript
js实现图片和链接文字同步切换特效的方法
2015/02/20 Javascript
基于javascript实现单选及多选的向右和向左移动实例
2015/07/25 Javascript
有关Promises异步问题详解
2015/11/13 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
vue用addRoutes实现动态路由的示例
2017/09/15 Javascript
如何为vue的项目添加单元测试
2018/12/19 Javascript
jQuery实现checkbox全选、反选及删除等操作的方法详解
2019/08/02 jQuery
微信小程序移动拖拽视图-movable-view实例详解
2019/08/17 Javascript
vue element 关闭当前tab 跳转到上一路由操作
2020/07/22 Javascript
Python正则表达式实现简易计算器功能示例
2019/05/07 Python
基于Python实现拆分和合并GIF动态图
2019/10/22 Python
wxpython+pymysql实现用户登陆功能
2019/11/19 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
python实现图书馆抢座(自动预约)功能的示例代码
2020/09/29 Python
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
欧尚俄罗斯网上超市:Auchan俄罗斯
2018/05/03 全球购物
与UNIX有关的几个名词
2015/09/17 面试题
餐饮主管岗位职责
2013/12/10 职场文书
员工拓展培训方案
2014/02/15 职场文书
绩效工资实施方案
2014/03/15 职场文书
水利水电专业自荐信
2014/07/08 职场文书
人事主管岗位职责说明书
2014/07/30 职场文书
前端监听websocket消息并实时弹出(实例代码)
2021/11/27 Javascript
MySQL读取JSON转换的方式
2022/03/18 MySQL