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 相关文章推荐
jquery validator 插件增加日期比较方法
Feb 21 Javascript
js 获取子节点函数 (兼容FF与IE)
Apr 18 Javascript
javascript判断chrome浏览器的方法
Mar 26 Javascript
js中hash和ico的关联分析
Feb 05 Javascript
jQuery模仿单选按钮选中效果
Jun 24 Javascript
JavaScript toUpperCase()方法使用详解
Aug 26 Javascript
微信小程序  modal弹框组件详解
Oct 27 Javascript
深入理解Commonjs规范及Node模块实现
May 17 Javascript
微信小程序自定义prompt组件步骤详解
Jun 12 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
Feb 06 Javascript
elementUI同一页面展示多个Dialog的实现
Nov 19 Javascript
jquery插件实现悬浮的菜单
Apr 24 jQuery
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
《忧国的莫里亚蒂》先导宣传图与STAFF公开
2020/03/04 日漫
用PHP将网址字符串转换成超链接(网址或email)
2010/05/25 PHP
php读取csv文件并输出的方法
2015/03/14 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
用javascript获取textarea中的光标位置
2008/05/06 Javascript
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
javaScript 简单验证代码(用户名,密码,邮箱)
2009/09/28 Javascript
jQuery版Tab标签切换
2011/03/16 Javascript
从数组中随机取x条不重复数据的JS代码
2013/12/24 Javascript
extjs 分页使用jsp传递数据示例
2014/07/29 Javascript
javascript自动切换焦点控制效果完整实例
2016/02/02 Javascript
bootstrap3 兼容IE8浏览器!
2016/05/02 Javascript
form+iframe解决跨域上传文件的方法
2016/11/18 Javascript
微信小程序实现简单跑马灯效果
2020/05/26 Javascript
vue.js的vue-cli脚手架中使用百度地图API的实例
2019/01/21 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
2019/10/16 Javascript
JS实现星星海特效
2019/12/24 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
2020/07/28 Javascript
python模块restful使用方法实例
2013/12/10 Python
Python合并字符串的3种方法
2015/05/21 Python
Python实现将目录中TXT合并成一个大TXT文件的方法
2015/07/15 Python
在Django的session中使用User对象的方法
2015/07/23 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
阿玛尼化妆品美国官网:Giorgio Armani Beauty
2017/02/02 全球购物
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
运动会100米解说词
2014/01/23 职场文书
协议书怎么写
2014/04/21 职场文书
房屋过户委托书范本
2014/10/07 职场文书
2015年春训学习心得体会范文
2015/03/09 职场文书
张丽莉观后感
2015/06/16 职场文书
MySQL8.0.18配置多主一从
2021/06/21 MySQL
Oracle 触发器trigger使用案例
2022/02/24 Oracle
Elasticsearch 聚合查询和排序
2022/04/19 Python
单机多实例部署 MySQL8.0.20
2022/05/15 MySQL