JS去除空格和换行的正则表达式(推荐)


Posted in Javascript onJune 14, 2016

前几天在编程的时候,遇到一件问题折腾了很久才解决了,真把我气疯了!把一个字符串放到setTimeout里面没法执行方法,后来发现是因为字符串后面多了一个换行,不仔细看看不出来,使用正则表达式去除换行就可以了。

//去除空格 
String.prototype.Trim = function() { 
return this.replace(/\s+/g, ""); 
} 

//去除换行 
function ClearBr(key) { 
key = key.replace(/<\/?.+?>/g,""); 
key = key.replace(/[\r\n]/g, ""); 
return key; 
} 

//去除左侧空格 
function LTrim(str) { 
return str.replace(/^\s*/g,""); 
} 

//去右空格 
function RTrim(str) { 
return str.replace(/\s*$/g,""); 
} 

//去掉字符串两端的空格 
function trim(str) { 
return str.replace(/(^\s*)|(\s*$)/g, ""); 
} 

//去除字符串中间空格 
function CTim(str) { 
return str.replace(/\s/g,''); 
} 

//是否为由数字组成的字符串 
function is_digitals(str) { 
var reg=/^[0-9]*$/; //匹配整数 
return reg.test(str); 
}

现在发现自己越来越喜欢使用正则表达式了,呵呵!它比较简捷直观。当然,前题是你熟悉正则表达式才行。我也是自己尝试着写这个JS删除换行的方法,还真让我实现了!

以上这篇JS去除空格和换行的正则表达式(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript中yield实用简洁实现方式
Jun 12 Javascript
jquery.validate使用攻略 第三部
Jul 01 Javascript
javascript管中窥豹 形参与实参浅析
Dec 17 Javascript
js获取select标签选中值的两种方式
Jan 09 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
Apr 16 Javascript
javascript中sort() 方法使用详解
Aug 30 Javascript
tablesorter.js表格排序使用方法(支持中文排序)
Feb 10 Javascript
利用require.js与angular搭建spa应用的方法实例
Jul 19 Javascript
详解bootstrap用dropdown-menu实现上下文菜单
Sep 22 Javascript
vue  自定义组件实现通讯录功能
Sep 30 Javascript
Vue组件实现触底判断
Jun 26 Javascript
vue+flask实现视频合成功能(拖拽上传)
Mar 04 Vue.js
javascript用正则表达式过滤空格的实现代码
Jun 14 #Javascript
三种带箭头提示框总结实例
Jun 14 #Javascript
js判断输入字符串是否为空、空格、null的方法总结
Jun 14 #Javascript
简单实现的JQuery文本框水印插件
Jun 14 #Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
Jun 14 #Javascript
浅析jQuery 3.0中的Data
Jun 14 #Javascript
js控件Kindeditor实现图片自动上传功能
Jul 20 #Javascript
You might like
我的论坛源代码(八)
2006/10/09 PHP
PHP与SQL语句常用大全
2016/12/10 PHP
php与c 实现按行读取文件实例代码
2017/01/03 PHP
详解Yii2.0 rules验证规则集合
2017/03/21 PHP
网页常用特效代码整理
2006/06/23 Javascript
用javascript自动显示最后更新时间
2007/03/15 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
2013/01/11 Javascript
PageSwitch插件实现100种不同图片切换效果
2015/07/28 Javascript
JavaScript新增样式规则(推荐)
2016/07/19 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
基于JS脚本语言的基础语法详解
2017/07/22 Javascript
angular $watch 一个变量的变化(实例讲解)
2017/08/02 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
Vue中的scoped实现原理及穿透方法
2018/05/15 Javascript
快速解决vue在ios端下点击响应延时的问题
2018/08/27 Javascript
在Vue环境下利用worker运行interval计时器的步骤
2019/08/01 Javascript
解决layui动态加载复选框无法选中的问题
2019/09/20 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
javascript设计模式 ? 享元模式原理与用法实例分析
2020/04/15 Javascript
[59:30]完美世界DOTA2联赛PWL S3 access vs LBZS 第二场 12.20
2020/12/23 DOTA
python批量查询、汉字去重处理CSV文件
2018/05/31 Python
Python文件读写保存操作的示例代码
2018/09/14 Python
pytorch之ImageFolder使用详解
2020/01/06 Python
keras 获取某层输出 获取复用层的多次输出实例
2020/05/23 Python
CSS3实现鼠标悬停显示扩展内容
2016/08/24 HTML / CSS
使用CSS变量实现炫酷惊人的悬浮效果
2019/04/26 HTML / CSS
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
2013/01/31 HTML / CSS
传统软件工程与面向对象的软件工程有什么区别
2012/05/31 面试题
在校生党员自我评价
2013/09/25 职场文书
二手书店创业计划书
2014/01/16 职场文书
婚假请假条格式及范文
2014/04/10 职场文书
支行行长竞聘报告
2014/11/06 职场文书
2014年艾滋病防治工作总结
2014/12/10 职场文书
英语教师个人工作总结
2015/02/09 职场文书
JavaWeb 入门篇:创建Web项目,Idea配置tomcat
2021/07/16 Java/Android