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 相关文章推荐
一个多次搜索+多次传值的解决方案
Jan 20 Javascript
JavaScript 弹出窗体点击按钮返回选择数据的实现
Apr 01 Javascript
简单解析JavaScript中的__proto__属性
May 10 Javascript
jquery操作ID带有变量的节点实例
Dec 07 Javascript
Webpack中css-loader和less-loader的使用教程
Apr 27 Javascript
js + css实现标签内容切换功能(实例讲解)
Oct 09 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
Oct 12 Javascript
vue实现文字横向无缝走马灯组件效果的实例代码
Apr 09 Javascript
微信小程序实现滑动翻页效果(完整代码)
Dec 06 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
Sep 21 Javascript
JavaScript实现班级抽签小程序
May 19 Javascript
Promise静态四兄弟实现示例详解
Jul 07 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中使用Oracle数据库(6)
2006/10/09 PHP
php实现的css文件背景图片下载器代码
2014/11/11 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
背景图跟随鼠标移动的Mootools插件实现代码
2011/12/12 Javascript
js分解url参数(面向对象-极简主义法应用)
2012/08/09 Javascript
javascript判断chrome浏览器的方法
2014/03/26 Javascript
JavaScript实现按Ctrl键打开新页面
2014/09/04 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
2015/04/03 Javascript
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
canvas实现图像放大镜
2017/02/06 Javascript
深入理解Vue router的部分高级用法
2018/08/15 Javascript
使用canvas实现一个vue弹幕组件功能
2018/11/30 Javascript
小程序文字跑马灯效果
2018/12/28 Javascript
你不知道的Vue技巧之--开发一个可以通过方法调用的组件(推荐)
2019/04/15 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
Python常用模块用法分析
2014/09/08 Python
Python中给List添加元素的4种方法分享
2014/11/28 Python
Python内置函数Type()函数一个有趣的用法
2015/02/18 Python
使用IronPython把Python脚本集成到.NET程序中的教程
2015/03/31 Python
Django中日期处理注意事项与自定义时间格式转换详解
2018/08/06 Python
Python脚本修改阿里云的访问控制列表的方法
2019/03/08 Python
画pytorch模型图,以及参数计算的方法
2019/08/17 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
基于Python的一个自动录入表格的小程序
2020/08/05 Python
python 制作本地应用搜索工具
2021/02/27 Python
使用css3制作登录表单的步骤
2014/04/07 HTML / CSS
canvas 实现 github404动态效果的示例代码
2017/11/15 HTML / CSS
HTML5 实现图片上传预处理功能
2020/02/06 HTML / CSS
中专生学习生活的自我评价分享
2013/10/27 职场文书
个人自我剖析材料
2014/02/07 职场文书
会计岗位说明书
2014/07/29 职场文书
社区班子对照检查材料
2014/08/27 职场文书
卖房协议书样本
2014/10/30 职场文书
刑事法律意见书
2015/06/04 职场文书
建房合同协议书
2016/03/21 职场文书