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 相关文章推荐
xheditor与validate插件冲突的解决方案
Apr 15 Javascript
IE6已终止操作问题的2种情况及解决
Apr 23 Javascript
js实现在同一窗口浏览图片
Sep 17 Javascript
jquery获取radio值实例
Oct 16 Javascript
基于jQuery实现下拉框
Nov 24 Javascript
jQuery实现表单提交时判断的方法
Dec 13 Javascript
jquery实现顶部向右伸缩的导航区域代码
Sep 02 Javascript
Jquery获取第一个子元素简单实例
Jun 02 Javascript
基于jQuery实现中英文切换导航条效果
Sep 18 Javascript
JQuery查找子元素find()和遍历集合each的方法总结
Mar 07 Javascript
js断点调试心得分享(必看篇)
Dec 08 Javascript
浅谈vue的第一个commit分析
Jun 08 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判断所处服务器操作系统的类型
2013/06/20 PHP
php修改指定文件后缀的方法
2014/09/11 PHP
php+ajax实现无刷新数据分页的办法
2015/11/02 PHP
php pthreads多线程的安装与使用
2016/01/19 PHP
php定期拉取数据对比方法实例
2019/09/22 PHP
PHP 面向对象程序设计之类属性与类常量实现方法分析
2020/04/13 PHP
Javascript this关键字使用分析
2008/10/21 Javascript
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
2010/09/14 Javascript
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
动态加载jQuery的方法
2015/06/16 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
非常酷炫的Bootstrap图片轮播动画
2016/05/27 Javascript
JS实现HTML标签转义及反转义
2020/04/14 Javascript
jQuery zTree树插件简单使用教程
2017/01/10 Javascript
JS中Attr的用法详解
2017/10/09 Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
2017/10/19 Javascript
Javacript中自定义的map.js  的方法
2017/11/26 Javascript
Java多线程编程中ThreadLocal类的用法及深入
2016/06/21 Python
scrapy spider的几种爬取方式实例代码
2018/01/25 Python
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
2020/06/09 Python
python+opencv实现车道线检测
2021/02/19 Python
世界上最伟大的马产品:Equiderma
2020/01/07 全球购物
网上常见的一份Linux面试题(多项选择部分)
2014/09/09 面试题
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
文明家庭先进事迹材
2014/01/27 职场文书
岗位职责的构建方法
2014/02/01 职场文书
数控专业大学毕业生职业规划范文
2014/02/06 职场文书
火车来了教学反思
2014/02/11 职场文书
党的群众路线教育实践活动动员会主持词
2014/03/20 职场文书
优秀教师推荐材料
2014/12/16 职场文书
先进学校事迹材料
2014/12/30 职场文书
考试作弊检讨书
2015/01/27 职场文书
使用 JavaScript 制作页面效果
2021/04/21 Javascript
Mysql数据库索引面试题(程序员基础技能)
2021/05/31 MySQL
mongodb的安装和开机自启动详细讲解
2021/08/02 MongoDB