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 相关文章推荐
用js实现的检测浏览器和系统的函数
Apr 09 Javascript
学习使用bootstrap3栅格系统
Apr 12 Javascript
node.js 中国天气预报 简单实现
Jun 06 Javascript
轻松理解Javascript变量的相关问题
Jan 20 Javascript
vue 2.0路由之路由嵌套示例详解
May 08 Javascript
Angular2学习教程之组件中的DOM操作详解
May 28 Javascript
微信小程序picker组件简单用法示例【附demo源码下载】
Dec 05 Javascript
JavaScript伪数组用法实例分析
Dec 22 Javascript
基于JS实现带动画效果的流程进度条
Jun 01 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
Aug 07 Javascript
vue自定义switch开关组件,实现样式可自行更改
Nov 01 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
Oct 17 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
PHP4 与 MySQL 数据库操作函数详解
2006/10/09 PHP
基于python发送邮件的乱码问题的解决办法
2013/04/25 PHP
PHP读取文件内容后清空文件示例代码
2014/03/18 PHP
完美解决thinkphp验证码出错无法显示的方法
2014/12/09 PHP
javascript实现划词标记+划词搜索功能
2007/03/06 Javascript
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
jquery制作LED 时钟特效
2015/02/01 Javascript
Node.js中process模块常用的属性和方法
2016/12/13 Javascript
jQuery Ajax前后端使用JSON进行交互示例
2017/03/17 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
2017/05/20 jQuery
微信小程序自定义导航隐藏和显示功能
2017/06/13 Javascript
微信小程序的生命周期的详解
2017/10/19 Javascript
JS使用Dijkstra算法求解最短路径
2019/01/17 Javascript
使用Node.js实现一个多人游戏服务器引擎
2019/03/13 Javascript
怎样使你的 JavaScript 代码简单易读(推荐)
2019/04/16 Javascript
如何写好一个vue组件,老夫的一年经验全在这了(推荐)
2019/05/18 Javascript
Python中用format函数格式化字符串的用法
2015/04/08 Python
python使用socket进行简单网络连接的方法
2015/04/29 Python
使用Python制作获取网站目录的图形化程序
2015/05/04 Python
python实现合并两个数组的方法
2015/05/16 Python
python实现一行输入多个值和一行输出多个值的例子
2019/07/16 Python
pytorch: Parameter 的数据结构实例
2019/12/31 Python
tensorflow实现残差网络方式(mnist数据集)
2020/05/26 Python
澳大利亚制造的羊皮靴:Original UGG Boots
2017/11/13 全球购物
英国网上电器商店:Electricshop
2020/03/15 全球购物
法国购买二手电子产品网站:Asgoodasnew
2020/03/27 全球购物
比较基础的php面试题及答案-填空题
2014/04/26 面试题
统计每一学生的平均成绩
2014/06/06 面试题
工作违纪检讨书
2014/02/17 职场文书
异地年检委托书范本
2014/09/24 职场文书
研讨会通知
2015/04/27 职场文书
运动会通讯稿200字
2015/07/20 职场文书
给学校的建议书400字
2015/09/14 职场文书
python迷宫问题深度优先遍历实例
2021/06/20 Python
python playwright 自动等待和断言详解
2021/11/27 Python