javascript去掉前后空格的实例


Posted in Javascript onNovember 07, 2013

代码

function String.prototype.Trim() { return this.replace(/(^/s*)|(/s*$)/g, ""); }   // 去掉左右空格

function String.prototype.Ltrim() { return this.replace(/(^/s*)/g, ""); }            // 去掉左空格

function String.prototype.Rtrim() { return this.replace(/(/s*$)/g, ""); }            // 去掉右空格

 


<script type="text/javascript">
 function trim(str){ //删除左右两端的空格

   return str.replace(/(^s*)|(s*$)/g, "");

 }

 function ltrim(str){ //删除左边的空格

   return str.replace(/(^s*)/g,"");

 }

 function rtrim(str){ //删除右边的空格

   return str.replace(/(s*$)/g,"");

 }
</script>

去除所有空格

<SCRIPT LANGUAGE="JavaScript">
<!--
String.prototype.Trim = function() 
{ 
return this.replace(/(^s*)|(s*$)/g, ""); 
}
String.prototype.LTrim = function() 
{ 
return this.replace(/(^s*)/g, ""); 
}
String.prototype.RTrim = function() 
{ 
return this.replace(/(s*$)/g, ""); 
}
//-->
</SCRIPT>

JS 去字符串空格 总结

str为要去除空格的字符串:
去除所有空格:
str = str.replace(/\s+/g,"");
去除两头空格:
str = str.replace(/^\s+|\s+$/g,"");
去除左空格:
str=str.replace( /^\s*/, '');
去除右空格:
str=str.replace(/(\s*$)/g, "");

<SCRIPT LANGUAGE="JavaScript">  
<!--  
//出处:网上搜集  
// Trim() , Ltrim() , RTrim()  
String.prototype.Trim = function()  
{  
returnthis.replace(/(^\s*)|(\s*$)/g, "");  
}  
String.prototype.LTrim = function()  
{  
returnthis.replace(/(^\s*)/g, "");  
}  
String.prototype.RTrim = function()  
{  
returnthis.replace(/(\s*$)/g, "");  
}  
//-->  
</SCRIPT>  
<input type="text" value="  前后都是空格   " id="space">  
<input type="button" value="去前后空格" onclick="javascript:document.getElementById('space').value=document.getElementById('space').value.Trim();document.getElementById('space').select();">  
<input type="button" value="去前空格" onclick="javascript:document.getElementById('space').value=document.getElementById('space').value.LTrim();document.getElementById('space').select();">  
<input type="button" value="去后空格" onclick="javascript:document.getElementById('space').value=document.getElementById('space').value.RTrim();document.getElementById('space').select();">  
<input type="button" value="还原" onclick="javascript:document.getElementById('space').value='   前后都是空格   ';">
去除所有空格: 

str = str.replace(/\s+/g,"");

去除两头空格: 

str = str.replace(/^\s+|\s+$/g,"");

去除空格(TimeSheet用过)

arg0=arg0.replace(/\s+$|^\s+/g,"");

下面来我们来看看Js脚本中"/s表示什么"
s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ fnrtv]。
 请紧记是小写的s,另外细心的朋友可能看到有时候\s+有时候是*号,大家可以看下面的解释

常用的限定符
代码/语法 说明
* 重复零次或更多次
+ 重复一次或更多次
? 重复零次或一次
{n} 重复n次
{n,} 重复n次或更多次
{n,m} 重复n到m次
Javascript 相关文章推荐
Prototype Number对象 学习
Jul 19 Javascript
jquery向.ashx文件post中文乱码问题的解决方法
Mar 28 Javascript
jquery常用特效方法使用示例
Apr 25 Javascript
jquery实现的伪分页效果代码
Oct 29 Javascript
JS加载iFrame出现空白问题的解决办法
May 13 Javascript
javascript事件处理模型实例说明
May 31 Javascript
Angular.JS学习之依赖注入$injector详析
Oct 20 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
Dec 27 Javascript
Vue.js实战之组件之间的数据传递
Apr 01 Javascript
详解React Native开源时间日期选择器组件(react-native-datetime)
Sep 13 Javascript
浅谈Vue static 静态资源路径 和 style问题
Nov 07 Javascript
javascript拖曳互换div的位置实现示例
Jun 28 Javascript
Javascript操作URL函数修改版
Nov 07 #Javascript
js字符串转成JSON
Nov 07 #Javascript
jQuery javaScript捕获回车事件(示例代码)
Nov 07 #Javascript
使用JavaScript实现Java的List功能(实例讲解)
Nov 07 #Javascript
javascript获取所有同类checkbox选项(实例代码)
Nov 07 #Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
Nov 07 #Javascript
网页防止tab键的使用快速解决方法
Nov 07 #Javascript
You might like
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
2013/05/07 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
2013/06/29 PHP
php简单判断两个字符串是否相等的方法
2015/07/13 PHP
php 数组随机取值的简单实例
2016/05/23 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
自己的js工具 Cookie 封装
2009/08/21 Javascript
js调用webservice中的方法实现思路及代码
2013/02/25 Javascript
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
2014/06/10 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
JavaScript 实现的checkbox经典实例分享
2016/10/16 Javascript
浅析Vue自定义组件的v-model
2017/11/26 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
2019/06/04 Javascript
ES6数组与对象的解构赋值详解
2019/06/14 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
2019/08/27 jQuery
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
2019/12/12 Javascript
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
Python虚拟环境Virtualenv使用教程
2015/05/18 Python
python实现画圆功能
2018/01/25 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
python 文件转成16进制数组的实例
2018/07/09 Python
pyqt5的QComboBox 使用模板的具体方法
2018/09/06 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
2019/06/26 Python
python调用matplotlib模块绘制柱状图
2019/10/18 Python
Python高级编程之消息队列(Queue)与进程池(Pool)实例详解
2019/11/01 Python
纯CSS实现的大小渐变、渐远效果
2014/04/15 HTML / CSS
Html5+JS实现手机摇一摇功能
2015/04/24 HTML / CSS
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
Java面试题:说出如下代码的执行结果
2015/10/30 面试题
为什么要使用servlet
2016/01/17 面试题
室内设计实习自我鉴定
2013/09/25 职场文书
建议书标准格式
2014/03/12 职场文书
公务员诚信承诺书
2014/05/26 职场文书
村创先争优活动总结
2014/08/28 职场文书
酒店仓管员岗位职责
2015/04/01 职场文书
nginx+lua单机上万并发的实现
2021/05/31 Servers
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫