javascript去除字符串左右两端的空格


Posted in Javascript onFebruary 05, 2015

 去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。

写成类的方法格式如下:(str.trim();)

<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>

写成函数可以这样:(trim(str))

<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>

以上就是2种javascript去除字符串两边空格的方法,希望大家能够喜欢。

Javascript 相关文章推荐
爱恋千雪-US-AscII加密解密工具(网页加密)下载
Jun 06 Javascript
Javascript !!的作用
Dec 04 Javascript
Jquery之美中不足小结
Feb 16 Javascript
jQuery 网易相册鼠标移动显示隐藏效果实现代码
Mar 31 Javascript
JS控制表格实现一条光线流动分割行的方法
Mar 09 Javascript
jQuery简单实现两级下拉菜单效果代码
Sep 15 Javascript
详解JavaScript操作HTML DOM的基本方式
Oct 21 Javascript
JS提交form表单实例分析
Dec 10 Javascript
bootstrap 表单验证使用方法
Jan 11 Javascript
JS处理一些简单计算题
Feb 24 Javascript
通过javascript实现扫雷游戏代码实例
Feb 09 Javascript
javascript实现点击按钮切换轮播图功能
Sep 23 Javascript
jQuery判断对象是否存在的方法
Feb 05 #Javascript
jquery实现对联广告的方法
Feb 05 #Javascript
jquery实现在光标位置插入内容的方法
Feb 05 #Javascript
Jquery中offset()和position()的区别分析
Feb 05 #Javascript
JS实现一个按钮的方法
Feb 05 #Javascript
JS继承用法实例分析
Feb 05 #Javascript
Javascript实现Web颜色值转换
Feb 05 #Javascript
You might like
In Javascript Class, how to call the prototype method.(three method)
2007/01/09 Javascript
JS获取父节点方法
2009/08/20 Javascript
ImageZoom 图片放大镜效果(多功能扩展篇)
2010/04/14 Javascript
基于jquery 的一个progressbar widge
2010/10/29 Javascript
JS建造者模式基本用法实例分析
2015/06/30 Javascript
js实现的二级横向菜单条实例
2015/08/22 Javascript
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
JavaScript获取当前运行脚本文件所在目录的方法
2016/02/03 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
jQuery实现表格与ckeckbox的全选与单选功能
2016/11/24 Javascript
利用NPM淘宝的node.js镜像加速nvm
2017/03/27 Javascript
vue.js 上传图片实例代码
2017/06/22 Javascript
Windows下快速搭建NodeJS本地服务器的步骤
2017/08/09 NodeJs
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
微信小程序页面滚动到指定位置代码实例
2019/09/07 Javascript
JavaScript中reduce()的5个基本用法示例
2020/07/19 Javascript
Python中的迭代器漫谈
2015/02/03 Python
浅谈Python中chr、unichr、ord字符函数之间的对比
2016/06/16 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
2019/02/07 Python
python二分法查找算法实现方法【递归与非递归】
2019/12/06 Python
python数据预处理 :数据抽样解析
2020/02/24 Python
CSS3 选择器 基本选择器介绍
2012/01/21 HTML / CSS
Myprotein俄罗斯官网:欧洲第一运动营养品牌
2019/05/05 全球购物
Nixon手表英国官网:美国尼克松手表品牌
2020/02/10 全球购物
AJax面试题
2014/11/25 面试题
学生会竞选自荐信
2013/10/12 职场文书
电子专业推荐信范文
2013/11/18 职场文书
大班幼儿评语大全
2014/04/30 职场文书
公司担保书格式范文
2014/05/12 职场文书
企业安全生产标语
2014/06/06 职场文书
2014年化验室工作总结
2014/11/21 职场文书
2015年外贸业务员工作总结范文
2015/05/23 职场文书
2016年“世界环境日”校园广播稿
2015/12/18 职场文书
python实现socket简单通信的示例代码
2021/04/13 Python
浅谈Mysql多表连接查询的执行细节
2021/04/24 MySQL