用js实现trim()的解决办法


Posted in Javascript onApril 16, 2013

----------------------------------js去空格----------------------------------

去除字符串左右两端的空格,在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>

Javascript 相关文章推荐
免费空间广告万能消除代码
Sep 04 Javascript
提高网站信任度的技巧
Oct 17 Javascript
详谈 Jquery Ajax异步处理Json数据.
Sep 09 Javascript
解析JavaScript中点号“.”的多义性
Dec 02 Javascript
jquery使用正则表达式验证email地址的方法
Jan 22 Javascript
JavaScript中的关联数组问题
Mar 04 Javascript
js实现滚动条滚动到页面底部继续加载
Dec 19 Javascript
jQuery插件ajaxfileupload.js实现上传文件
Oct 23 Javascript
vue中接口域名配置为全局变量的实现方法
Sep 20 Javascript
JS阻止事件冒泡的方法详解
Aug 26 Javascript
layui 实现表格某一列显示图标
Sep 19 Javascript
javascript实现贪吃蛇小练习
Jul 05 Javascript
Javascript中 关于prototype属性实现继承的原理图
Apr 16 #Javascript
jquery时间下拉框小例子
Apr 15 #Javascript
用js调用迅雷下载代码的二种方法
Apr 15 #Javascript
简易js代码实现计算器操作
Apr 15 #Javascript
JS中 用户登录系统的解决办法
Apr 15 #Javascript
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
Apr 15 #Javascript
JS 模态对话框和非模态对话框操作技巧汇总
Apr 15 #Javascript
You might like
PHP分页显示制作详细讲解
2006/10/09 PHP
php park、unpark、ord 函数使用方法(二进制流接口应用实例)
2010/10/19 PHP
PHP数学运算与数据处理实例分析
2016/04/01 PHP
js正则表达式的使用详解
2013/07/09 Javascript
js中用window.open()打开多个窗口的name问题
2014/03/13 Javascript
浅谈JavaScript 框架分类
2014/11/10 Javascript
js 左右悬浮对联广告特效代码
2014/12/12 Javascript
javascript实现网站加入收藏功能
2015/12/16 Javascript
Node.js中JavaScript操作MySQL的常用方法整理
2016/03/01 Javascript
详解JavaScript数组过滤相同元素的5种方法
2017/05/23 Javascript
在vue中更换字体,本地存储字体非引用在线字体库的方法
2018/09/28 Javascript
其实你可以少写点if else与switch(推荐)
2019/01/10 Javascript
Express 配置HTML页面访问的实现
2020/11/01 Javascript
JavaScript语法约定和程序调试原理解析
2020/11/03 Javascript
python通过自定义isnumber函数判断字符串是否为数字的方法
2015/04/23 Python
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
从局部变量和全局变量开始全面解析Python中变量的作用域
2016/06/16 Python
在CentOS6上安装Python2.7的解决方法
2018/01/09 Python
python将文本分每两行一组并保存到文件
2018/03/19 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
2018/05/18 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
基于PyInstaller各参数的含义说明
2021/03/04 Python
CK美国官网:Calvin Klein
2016/08/26 全球购物
工程力学专业自荐信范文
2014/03/17 职场文书
党务公开方案
2014/05/06 职场文书
药剂专业自荐书
2014/06/20 职场文书
摄影专业毕业生求职信
2014/08/05 职场文书
讲文明知礼仪演讲稿
2014/09/13 职场文书
关于成绩下滑的自我检讨书
2014/09/20 职场文书
学校副校长四风对照检查材料整改措施
2014/09/25 职场文书
公司租车协议书
2015/01/29 职场文书
党校个人总结
2015/03/04 职场文书
专家推荐信怎么写
2015/03/25 职场文书
2016五一劳动节慰问信
2015/11/30 职场文书
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
2021/06/23 Python
5人制售《绝地求生》游戏外挂获利500多万元 被判刑
2022/03/31 其他游戏