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 相关文章推荐
javascript中创建对象的三种常用方法
Dec 30 Javascript
javascript实现日历控件(年月日关闭按钮)
Dec 12 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
Aug 01 Javascript
浅析js中的浮点型运算问题
Jan 06 Javascript
JavaScript数组迭代器实例分析
Jun 09 Javascript
js中scrollTop()方法和scroll()方法用法示例
Oct 03 Javascript
Bootstrap 轮播(Carousel)插件
Dec 26 Javascript
axios基本入门用法教程
Mar 25 Javascript
vuejs事件中心管理组件间的通信详解
Aug 09 Javascript
vue导出html、word和pdf的实现代码
Jul 31 Javascript
vue项目打包部署到服务器的方法示例
Aug 27 Javascript
vue实现带复选框的树形菜单
May 27 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作的文本留言本的例子(六)
2006/10/09 PHP
destoon实现商铺管理主页设置增加新菜单的方法
2014/06/26 PHP
PHP获取当前日期和时间及格式化方法参数
2015/05/11 PHP
php操纵mysqli数据库的实现方法
2016/09/18 PHP
使用JQuery进行跨域请求
2010/01/25 Javascript
用jquery实现自定义风格的滑动条实现代码
2011/04/26 Javascript
ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
2012/12/11 Javascript
javascript的创建多行字符串的7种方法
2014/04/29 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
第十章之巨幕页头缩略图与警告框组件
2016/04/25 Javascript
AngularJS基础 ng-include 指令简单示例
2016/08/01 Javascript
AngularJS递归指令实现Tree View效果示例
2016/11/07 Javascript
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
JS根据json数组多个字段排序及json数组常用操作
2019/06/06 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
2020/07/17 Javascript
js实现日历
2020/11/07 Javascript
[03:42]2014DOTA2西雅图国际邀请赛7月9日TOPPLAY
2014/07/09 DOTA
[01:11:27]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Optic
2018/04/03 DOTA
[47:08]OG vs INfamous 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python thread 并发且顺序运行示例
2009/04/09 Python
Python入门必须知道的11个知识点
2018/03/21 Python
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
Python读取英文文件并记录每个单词出现次数后降序输出示例
2018/06/28 Python
python数据结构学习之实现线性表的顺序
2018/09/28 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
2020/01/15 Python
Rhone官方网站:男士运动服装、健身服装和高级运动服
2019/05/01 全球购物
讲文明树新风公益广告宣传方案
2014/02/25 职场文书
商务英语专业求职信
2014/06/26 职场文书
供电工程专业求职信
2014/08/09 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
大一工商管理职业生涯规划:有梦最美,行动相随
2014/09/18 职场文书
工作收入证明模板
2014/10/10 职场文书
2014年学生党支部工作总结
2014/12/20 职场文书
保姆聘用合同
2015/09/21 职场文书
Windows Server 2019 安装DHCP服务及相关配置
2022/04/28 Servers