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 相关文章推荐
IE本地存储userdata的一个bug说明
Jul 01 Javascript
利用jQuery接受和处理xml数据的代码(.net)
Mar 28 Javascript
javascript封装 Cookie 应用接口
Aug 07 Javascript
JavaScript中eval函数的问题
Jan 31 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
Aug 01 Javascript
AngularJs表单验证实例代码解析
Nov 29 Javascript
smartupload实现文件上传时获取表单数据(推荐)
Dec 12 Javascript
JS与jQuery实现子窗口获取父窗口元素值的方法
Apr 17 jQuery
layui关闭弹窗后刷新主页面和当前更改项的例子
Sep 06 Javascript
vue输入节流,避免实时请求接口的实例代码
Oct 30 Javascript
简单了解常用的JavaScript 库
Jul 16 Javascript
uni-app 微信小程序授权登录的实现步骤
Feb 18 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教程-第一天
2007/03/18 PHP
php cookies中删除的一般赋值方法
2011/05/07 PHP
PHP精确计算功能示例
2016/11/29 PHP
fancybox1.3.1 基于Jquery的插件在IE中图片显示问题
2010/10/01 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
js arguments,jcallee caller用法总结
2013/11/30 Javascript
简单的ajax连接库分享(不用jquery的ajax)
2014/01/19 Javascript
js实现checkbox全选和反选示例
2014/05/01 Javascript
javascript实现切换td中的值
2014/12/05 Javascript
jQuery Html控件基本操作(日常收集整理)
2016/03/11 Javascript
js精准的倒计时函数分享
2016/06/29 Javascript
javascript实现table单元格点击展开隐藏效果(实例代码)
2017/04/10 Javascript
基于substring()和substr()的使用以及区别(实例讲解)
2017/12/28 Javascript
vue实现移动端省市区选择
2019/09/27 Javascript
JavaScript实现拖拽功能
2020/02/11 Javascript
js实现简单的轮播图效果
2020/12/13 Javascript
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
python绘图库Matplotlib的安装
2014/07/03 Python
Python使用MD5加密字符串示例
2014/08/22 Python
在类Unix系统上开始Python3编程入门
2015/08/20 Python
Python实现包含min函数的栈
2016/04/29 Python
详解python中docx库的安装过程
2019/11/08 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
2019/11/15 Python
使用Python函数进行模块化的实现
2019/11/15 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
2020/05/22 Python
Python新手学习标准库模块命名
2020/05/29 Python
HTML5 canvas基本绘图之绘制线条
2016/06/27 HTML / CSS
工业设计专业推荐信
2013/10/29 职场文书
教育学习自我评价
2014/02/03 职场文书
《闻一多先生的说和做》教学反思
2014/04/28 职场文书
银行金融服务方案
2014/06/11 职场文书
协会周年庆活动方案
2014/08/26 职场文书
庐山导游词
2015/02/03 职场文书
水电施工员岗位职责
2015/04/11 职场文书
python单元测试之pytest的使用
2021/06/07 Python
vue @click.native 绑定原生点击事件
2022/04/22 Vue.js