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 相关文章推荐
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
May 22 Javascript
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
Jul 29 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
Nov 02 Javascript
Angularjs2不同组件间的通信实例代码
May 06 Javascript
Vue.js学习笔记之修饰符详解
Jul 25 Javascript
JS实现预加载视频音频/视频获取截图(返回canvas截图)
Oct 09 Javascript
AngularJS 应用模块化的使用
Apr 04 Javascript
express.js中间件说明详解
Mar 19 Javascript
深入浅出vue图片路径的实现
Sep 04 Javascript
JS写滑稽笑脸运动效果
May 28 Javascript
javascript解析json格式的数据方法详解
Aug 07 Javascript
Moment的feature导致线上bug解决分析
Sep 23 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
php 中的str_replace 函数总结
2007/04/27 PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
2013/12/22 PHP
Avengerls vs Newbee BO3 第一场2.18
2021/03/10 DOTA
javascript使用activex控件的代码
2011/01/27 Javascript
jquery中获取select选中值的代码
2011/06/27 Javascript
js实现回放拖拽轨迹从过程上进行分析
2014/06/26 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
jquery实现删除一个元素后面的所有元素功能
2015/12/21 Javascript
js检查是否关闭浏览器的方法
2016/08/02 Javascript
vue.js表格分页示例
2016/10/18 Javascript
将JSON字符串转换成Map对象的方法
2016/11/30 Javascript
Nodejs模块的调用操作实例分析
2018/12/25 NodeJs
微信小程序实现的动态设置导航栏标题功能示例
2019/01/31 Javascript
JS中的算法与数据结构之栈(Stack)实例详解
2019/08/20 Javascript
Vue-CLI与Vuex使用方法实例分析
2020/01/06 Javascript
vue实现点击按钮切换背景颜色的示例代码
2020/06/23 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
vue组件中传值EventBus的使用及注意事项说明
2020/11/16 Javascript
Vue实现多页签组件
2021/01/14 Vue.js
[03:36]2015国际邀请赛第二日现场精彩集锦
2015/08/06 DOTA
python实现文件快照加密保护的方法
2015/06/30 Python
python多进程中的内存复制(实例讲解)
2018/01/05 Python
python学生管理系统学习笔记
2019/03/19 Python
python 实现按对象传值
2019/12/26 Python
Pytorch 多块GPU的使用详解
2019/12/31 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
CSS3 实现飘动的云朵动画
2020/12/01 HTML / CSS
HTML5新增加标签和功能概述
2016/09/05 HTML / CSS
Europcar葡萄牙:葡萄牙汽车和货车租赁
2017/10/13 全球购物
英国浴室洗脸盆购物网站:Click Basin
2018/06/08 全球购物
网站美工岗位职责
2014/04/02 职场文书
网吧消防安全责任书
2014/07/29 职场文书
生产工厂门卫岗位职责
2014/09/26 职场文书
全国法制宣传日活动总结2014
2014/11/01 职场文书
2014年环境卫生工作总结
2014/11/24 职场文书
事业单位工作人员2015年度思想工作总结
2015/10/15 职场文书