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 相关文章推荐
设置iframe的document.designMode后仅Firefox中其body.innerHTML为br
Feb 27 Javascript
为开发者准备的10款最好的jQuery日历插件
Feb 04 Javascript
window.open 以post方式传递参数示例代码
Feb 27 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
Jun 23 Javascript
js实现鼠标悬停图片上时滚动文字说明的方法
Feb 17 Javascript
jQuery实现下拉框功能实例代码
May 06 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
May 24 Javascript
JS数字千分位格式化实现方法总结
Dec 16 Javascript
简单实现js拖拽效果
Jul 25 Javascript
js实现图片局部放大效果详解
Mar 18 Javascript
JS实现放大镜效果
Sep 21 Javascript
vue下拉刷新组件的开发及slot的使用详解
Dec 23 Vue.js
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
全国FM电台频率大全 - 3 河北省
2020/03/11 无线电
gd库图片下载类实现下载网页所有图片的php代码
2012/08/20 PHP
php获取服务器信息的实现代码
2013/02/04 PHP
PHP使用GIFEncoder类处理gif图片实例
2014/07/01 PHP
ThinkPHP查询语句与关联查询用法实例
2014/11/01 PHP
PHP中error_log()函数的使用方法
2015/01/20 PHP
thinkphp跨库操作的简单代码实例
2016/09/22 PHP
PHP API接口必备之输出json格式数据示例代码
2017/06/27 PHP
为jquery.ui.dialog 增加“自动记住关闭时的位置”的功能
2009/11/24 Javascript
js中数组(Array)的排序(sort)注意事项说明
2014/01/24 Javascript
javascript数组详解
2014/10/22 Javascript
JS禁用页面上所有控件的实现方法(附demo源码下载)
2015/12/17 Javascript
详解Wondows下Node.js使用MongoDB的环境配置
2016/03/01 Javascript
BootStrap modal模态弹窗使用小结
2016/10/26 Javascript
vue.js选中动态绑定的radio的指定项
2017/06/02 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
Javascript实现一朵从含苞到绽放的玫瑰
2019/03/30 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
详解VUE项目中安装和使用vant组件
2019/04/28 Javascript
解决vue请求接口第一次成功,第二次失败问题
2020/09/08 Javascript
Python进程间通信之共享内存详解
2017/10/30 Python
matplotlib.pyplot.matshow 矩阵可视化实例
2020/06/16 Python
英国领先的男士美容护发用品公司:Mankind
2016/08/31 全球购物
敏捷开发的主要原则都有哪些
2015/04/26 面试题
如何写毕业求职自荐信
2013/11/06 职场文书
电子商务专业个人的自我评价
2013/12/19 职场文书
入股协议书范本
2014/04/14 职场文书
村级环境卫生整治方案
2014/05/04 职场文书
计算机毕业大学生求职信
2014/06/26 职场文书
先进工作者申报材料
2014/12/23 职场文书
中学教师个人总结
2015/02/10 职场文书
2015年党小组工作总结
2015/05/26 职场文书
预备党员考察意见范文
2015/06/01 职场文书
2019中小学生安全过暑期倡议书
2019/06/24 职场文书
修改MySQL的默认密码的四种小方法
2021/05/26 MySQL
如何使用PyCharm及常用配置详解
2021/06/03 Python