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 相关文章推荐
漂亮的widgets,支持换肤和后期开发新皮肤
Apr 23 Javascript
疯掉了,尽然有js写的操作系统
Apr 23 Javascript
在Ajax中使用Flash实现跨域数据读取的实现方法
Dec 02 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
Oct 12 Javascript
javascript 获取模态窗口的滚动位置代码
Aug 06 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
Apr 02 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
Apr 20 Javascript
href下载文件根据id取url并下载
May 28 Javascript
个人网站留言页面(前端jQuery编写、后台php读写MySQL)
May 03 Javascript
Node.js学习之地址解析模块URL的使用详解
Sep 28 Javascript
原生JS控制多个滚动条同步跟随滚动效果
Dec 22 Javascript
JS中DOM元素的attribute与property属性示例详解
Sep 04 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字符串分割函数explode的实例代码
2013/02/07 PHP
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
2016/03/10 PHP
阿里云的WindowsServer2016上部署php+apache
2018/07/17 PHP
PHP操作Redis数据库常用方法示例
2018/08/25 PHP
基于Web标准的UI组件 — 树状菜单(2)
2006/09/18 Javascript
javascript 折半查找字符在数组中的位置(有序列表)
2010/12/09 Javascript
11款新鲜的jQuery插件[附所有demo下载]
2011/01/24 Javascript
jquery给图片添加鼠标经过时的边框效果
2013/11/12 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
2014/04/29 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
解决JS无法调用Controller问题的方法
2015/12/31 Javascript
ES6记录异步函数的执行时间详解
2016/08/31 Javascript
你可能不知道的JSON.stringify()详解
2017/08/17 Javascript
jQuery实现模拟搜索引擎的智能提示功能简单示例
2019/01/27 jQuery
详解element-ui级联菜单(城市三级联动菜单)和回显问题
2019/10/02 Javascript
vue 组件销毁并重置的实现
2020/01/13 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
2020/03/31 Javascript
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
[46:28]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
Python算法之栈(stack)的实现
2014/08/18 Python
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
python删除某个字符
2018/03/19 Python
python 日期操作类代码
2018/05/05 Python
Python实现iOS自动化打包详解步骤
2018/10/03 Python
详解Python循环作用域与闭包
2019/03/21 Python
如何对python的字典进行排序
2020/06/19 Python
CSS3 实现弹跳的小球动画
2020/10/26 HTML / CSS
在C#中如何实现多态
2014/07/02 面试题
大学生蛋糕店创业计划书
2014/01/13 职场文书
个人融资协议书
2014/10/02 职场文书
明确岗位职责
2015/02/14 职场文书
质量负责人岗位职责
2015/02/15 职场文书
如何将numpy二维数组中的np.nan值替换为指定的值
2021/05/14 Python
Python编程根据字典列表相同键的值进行合并
2021/10/05 Python
使用opencv-python如何打开USB或者笔记本前置摄像头
2022/06/21 Python
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS