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 相关文章推荐
Jquery颜色选择器ColorPicker实现代码
Nov 14 Javascript
json格式的javascript对象用法分析
Jul 04 Javascript
js实现的xml对象转json功能示例
Dec 24 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
Mar 14 Javascript
在 Angular 中实现搜索关键字高亮示例
Mar 21 Javascript
微信小程序 POST请求的实例详解
Sep 29 Javascript
node结合swig渲染摸板的方法
Apr 11 Javascript
js最实用string(字符串)类型的使用及截取与拼接详解
Apr 26 Javascript
JS实现可切换图片的幻灯切换效果示例
May 24 Javascript
微信小程序实现form表单本地储存数据
Jun 27 Javascript
详解vue中v-model和v-bind绑定数据的异同
Aug 10 Javascript
详解JavaScript之Array.reduce源码解读
Nov 01 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
第四节--构造函数和析构函数
2006/11/16 PHP
彻底杜绝PHP的session cookie错误
2009/08/09 PHP
Laravel 5.3 学习笔记之 错误&amp;日志
2016/08/28 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
jquery下jstree简单应用 - v1.0
2011/04/14 Javascript
javascript模块化是什么及其优缺点介绍
2013/09/02 Javascript
node.js中的console.time方法使用说明
2014/12/09 Javascript
JS定义网页表单提交(submit)的方法
2015/03/20 Javascript
HTML5之WebSocket入门3 -通信模型socket.io
2015/08/21 Javascript
jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码
2016/02/25 Javascript
JS组件Bootstrap Table使用实例分享
2016/05/30 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
浅谈js中同名函数和同名变量的执行问题
2017/02/12 Javascript
javascript中apply/call和bind的使用
2017/02/15 Javascript
解决Vue中mounted钩子函数获取节点高度出错问题
2018/05/18 Javascript
mpvue跳转页面及注意事项
2018/08/03 Javascript
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
详解基于Vue/React项目的移动端适配方案
2019/08/23 Javascript
原生JavaScript实现的无缝滚动功能详解
2020/01/17 Javascript
[01:01:25]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第三局
2016/02/27 DOTA
[57:29]Alliance vs KG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/17 DOTA
Python建立Map写Excel表实例解析
2018/01/17 Python
python自动发送测试报告邮件功能的实现
2019/01/22 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
2019/07/19 Python
python异常处理和日志处理方式
2019/12/24 Python
Numpy之reshape()使用详解
2019/12/26 Python
python 利用jieba.analyse进行 关键词提取
2020/12/17 Python
一些Unix笔试题和面试题
2012/09/25 面试题
企业门卫岗位职责
2013/12/12 职场文书
幼儿园实习生辞职信
2014/01/20 职场文书
优秀教师事迹简介
2014/02/02 职场文书
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
公务员保密承诺书
2014/03/27 职场文书
个人借款协议书范本
2014/11/17 职场文书
评职称个人总结
2015/03/05 职场文书
2015年教师业务工作总结
2015/05/26 职场文书