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新手语法小结
Jun 15 Javascript
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
Sep 09 Javascript
jQuery中使用了document和window哪些属性和方法小结
Sep 13 Javascript
js showModalDialog参数的使用详解
Jan 07 Javascript
javascript简单实现命名空间效果
Mar 06 Javascript
text-align:justify实现文本两端对齐 兼容IE
Aug 19 Javascript
js实现精确到秒的日期选择器完整实例
Apr 30 Javascript
BootstrapTable请求数据时设置超时(timeout)的方法
Jan 22 Javascript
webpack构建vue项目的详细教程(配置篇)
Jul 17 Javascript
layui-table表复选框勾选的所有行数据获取的例子
Sep 13 Javascript
Element Popover 弹出框的使用示例
Jul 26 Javascript
vue使用video插件vue-video-player详解
Oct 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+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
php中CI操作多个数据库的代码
2012/07/05 PHP
Laravel框架文件上传功能实现方法示例
2019/04/16 PHP
分享8个Laravel模型时间戳使用技巧小结
2020/02/12 PHP
jQuery 源码分析笔记(2) 变量列表
2011/05/28 Javascript
JS多物体 任意值 链式 缓冲运动
2012/08/10 Javascript
jquery根据name属性查找的小例子
2013/11/21 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
探讨JavaScript中的Rest参数和参数默认值
2015/07/29 Javascript
JS实现黑色大气的二级导航菜单效果
2015/09/18 Javascript
实现非常简单的js双向数据绑定
2015/11/06 Javascript
jquery密码强度校验
2015/12/02 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
2017/02/10 Javascript
详解javascript中的babel到底是什么
2018/06/21 Javascript
绘制微信小程序验证码功能的实例代码
2021/01/05 Javascript
微信小程序input抖动问题的修复方法
2021/03/03 Javascript
[35:43]2018DOTA2亚洲邀请赛 4.1 小组赛B组 paiN vs Effect
2018/04/03 DOTA
[00:48]食人魔魔法师至宝“金鹏之幸”全新模型和自定义特效展示
2019/12/19 DOTA
python回调函数的使用方法
2014/01/23 Python
Python中元组,列表,字典的区别
2017/05/21 Python
Python内置函数reversed()用法分析
2018/03/20 Python
Python使用POP3和SMTP协议收发邮件的示例代码
2019/04/16 Python
Python+OpenCV采集本地摄像头的视频
2019/04/25 Python
CSS3 实现弹幕的示例代码
2017/08/07 HTML / CSS
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
是否可以从一个static方法内部发出对非static方法的调用?
2014/08/18 面试题
物业管理求职自荐信
2013/09/25 职场文书
甜点店创业计划书
2014/01/27 职场文书
小学生寒假家长评语
2014/04/16 职场文书
技校毕业生自荐信
2014/06/03 职场文书
运动会口号大全
2014/06/07 职场文书
五四演讲稿范文
2014/09/03 职场文书
党员群众路线自我剖析材料
2014/10/06 职场文书
亚布力滑雪场导游词
2015/02/09 职场文书
装饰施工员岗位职责
2015/04/11 职场文书