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 相关文章推荐
ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
Jan 13 Javascript
JS去除iframe滚动条的方法
Apr 01 Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
Sep 11 Javascript
jQuery日历插件datepicker用法详解
Mar 03 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
May 16 Javascript
微信小程序入门教程
Nov 18 Javascript
微信小程序技巧之show内容展示,上传文件编码问题
Jan 23 Javascript
用move.js库实现百叶窗特效
Feb 08 Javascript
详解如何在Angular中快速定位DOM元素
May 17 Javascript
ES6入门教程之let和const命令详解
May 17 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
Feb 01 Javascript
浅析Vue下的components模板使用及应用
Nov 27 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
一拳超人中怪人协会钦定! S级别最强四人!
2020/03/02 日漫
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
2013/06/27 PHP
laravel 配置路由 api和web定义的路由的区别详解
2019/09/03 PHP
用于自动添加Digg This!按钮的JavaScript
2006/12/23 Javascript
JavaScript 题型问答有答案参考
2010/02/17 Javascript
Node.js生成HttpStatusCode辅助类发布到npm
2013/04/09 Javascript
js内存泄露的几种情况详细探讨
2013/05/31 Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
2013/10/18 Javascript
iframe里面的元素触发父窗口元素事件的jquery代码
2014/10/19 Javascript
JSONP跨域GET请求解决Ajax跨域访问问题
2014/12/31 Javascript
JS实现页面超时后自动跳转到登陆页面
2015/01/19 Javascript
利用jQuery实现WordPress中@的ID悬浮显示评论内容
2015/12/11 Javascript
javascript数组去重小结
2016/03/07 Javascript
浅析Nodejs npm常用命令
2016/06/14 NodeJs
plupload+artdialog实现多平台上传文件
2016/07/19 Javascript
微信小程序 setData使用方法及常用错误解决办法
2017/05/11 Javascript
JS实现批量上传文件并显示进度功能
2017/06/27 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
[03:22]DSPL第一期精彩集锦:酷炫到底!
2014/11/07 DOTA
解决pandas无法在pycharm中使用plot()方法显示图像的问题
2018/05/24 Python
python-OpenCV 实现将数组转换成灰度图和彩图
2020/01/09 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
2020/02/11 Python
解决Keras的自定义lambda层去reshape张量时model保存出错问题
2020/07/01 Python
Python 使用Opencv实现目标检测与识别的示例代码
2020/09/08 Python
关于多种方式完美解决Python pip命令下载第三方库的问题
2020/12/21 Python
CSS3中利用animation属性创建雪花飘落特效
2014/05/14 HTML / CSS
纯CSS3实现移动端展开和收起效果的示例代码
2020/04/26 HTML / CSS
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
伦敦的高级牛仔布专家:Trilogy
2018/08/06 全球购物
EJB timer的种类
2014/10/28 面试题
初一英语教学反思
2014/01/11 职场文书
孔庙导游词
2015/02/04 职场文书
学校安全管理制度
2015/08/06 职场文书
CPU不支持Windows11系统怎么办
2021/11/21 数码科技
JavaScript展开运算符和剩余运算符的区别详解
2022/02/18 Javascript