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 相关文章推荐
JavaScript DOM 学习第五章 表单简介
Feb 19 Javascript
利用webqq协议使用python登录qq发消息源码参考
Apr 08 Javascript
JS动态获取当前时间,并写到特定的区域
May 03 Javascript
Javascript 按位左移运算符使用介绍(
Feb 04 Javascript
如何减少浏览器的reflow和repaint
Feb 26 Javascript
JavaScript实现计算字符串中出现次数最多的字符和出现的次数
Mar 12 Javascript
JS日期格式化之javascript Date format
Oct 01 Javascript
基于jQuery实现的无刷新表格分页实例
Feb 17 Javascript
JS 实现导航菜单中的二级下拉菜单的几种方式
Oct 31 Javascript
vue.js单页面应用实例的简单实现
Apr 10 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
Aug 10 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
Nov 25 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
php 8小时时间差的解决方法小结
2009/12/22 PHP
PHP高手需要要掌握的知识点
2014/08/21 PHP
PHP7 其他语言层面的修改
2021/03/09 PHP
把JS与CSS写在同一个文件里的书写方法
2007/06/02 Javascript
JS中==与===操作符的比较
2009/03/21 Javascript
为指定的元素添加遮罩层的示例代码
2014/01/15 Javascript
jquery模拟LCD 时钟的html文件源代码
2014/06/16 Javascript
JavaScript实现当网页加载完成后执行指定函数的方法
2015/03/21 Javascript
jquery实现文本框textarea自适应高度
2016/03/09 Javascript
AngularJS基础 ng-show 指令简单示例
2016/08/03 Javascript
一个超简单的jQuery回调函数例子(分享)
2016/08/08 Javascript
JS访问DOM节点方法详解
2016/11/29 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
VUE 使用中踩过的坑
2018/02/08 Javascript
AngularJS 前台分页实现的示例代码
2018/06/07 Javascript
Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题
2019/04/16 Javascript
jQuery实现高级检索功能
2019/05/28 jQuery
python多重继承实例
2014/10/11 Python
python正常时间和unix时间戳相互转换的方法
2015/04/23 Python
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
python实现逻辑回归的方法示例
2017/05/02 Python
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
2017/09/08 Python
Python subprocess库的使用详解
2018/10/26 Python
django解决跨域请求的问题
2018/11/11 Python
详解python中的Turtle函数库
2018/11/19 Python
pandas中的series数据类型详解
2019/07/06 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
Keras实现将两个模型连接到一起
2020/05/23 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
网站域名和主机:Domain.com
2019/04/01 全球购物
买卖协议书范本
2014/04/21 职场文书
小学假期安全广播稿
2014/09/28 职场文书
敬业奉献模范事迹材料
2014/12/24 职场文书
小学数学新课改心得体会
2016/01/22 职场文书
MySQL索引失效的典型案例
2021/06/05 MySQL
Java Shutdown Hook场景使用及源码分析
2021/06/15 Java/Android