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 相关文章推荐
prototype Element学习笔记(篇二)
Oct 26 Javascript
jquery实现奇偶行赋值不同css值
Feb 17 Javascript
js批量设置样式的三种方法不推荐使用with
Feb 25 Javascript
html5的自定义data-*属性和jquery的data()方法的使用示例
Aug 21 Javascript
使用JS获取当前地理位置方法汇总
Dec 18 Javascript
JS实现固定在右下角可展开收缩DIV层的方法
Feb 13 Javascript
javaScript语法总结
Nov 25 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
Jun 05 Javascript
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 jQuery
vue实现自定义日期组件功能的实例代码
Nov 06 Javascript
vue中v-show和v-if的异同及v-show用法
Jun 06 Javascript
微信小程序实现树莓派(raspberry pi)小车控制
Feb 12 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获取本周,上周,本月,上月,本季度日期的代码
2009/08/05 PHP
使用PHPCMS搭建wap手机网站
2015/09/20 PHP
jQuery checkbox全选/取消全选实现代码
2009/11/14 Javascript
checkbox使用示例
2013/08/23 Javascript
js+css实现导航效果实例
2015/02/10 Javascript
JavaScript 对象深入学习总结(经典)
2015/09/29 Javascript
JS经典正则表达式笔试题汇总
2016/12/15 Javascript
深入理解vue.js中的v-if和v-show
2017/06/22 Javascript
微信小程序实现根据字母选择城市功能
2017/08/16 Javascript
jquery实现左右轮播切换效果
2018/01/01 jQuery
JS实现点击li标签弹出对应的索引功能【案例】
2019/02/18 Javascript
微信js-sdk 录音功能的示例代码
2019/11/01 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
python发送伪造的arp请求
2014/01/09 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
Python实现的绘制三维双螺旋线图形功能示例
2018/06/23 Python
Python OpenCV对本地视频文件进行分帧保存的实例
2019/01/08 Python
自学python的建议和周期预算
2019/01/30 Python
Pytorch 实现自定义参数层的例子
2019/08/17 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
Win10下python 2.7与python 3.7双环境安装教程图解
2019/10/12 Python
CSS3 3D酷炫立方体变换动画的实现
2019/03/26 HTML / CSS
AHAVA美国官方网站:死海海泥护肤品牌
2016/10/18 全球购物
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
党员公开承诺书
2014/03/25 职场文书
美容院店长岗位职责
2014/04/08 职场文书
平安校园建设方案
2014/05/02 职场文书
党员个人自我评价
2015/03/03 职场文书
求职简历自我评价范文
2015/03/10 职场文书
KTV员工管理制度
2015/08/06 职场文书
学校团代会开幕词
2016/03/04 职场文书
工作简历的自我评价
2019/05/16 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书
Innodb存储引擎中的后台线程详解
2022/04/03 MySQL
一文解答什么是MySQL的回表
2022/08/05 MySQL