jquery trim() 功能源代码


Posted in Javascript onFebruary 14, 2011
// Used for trimming whitespace 
trimLeft = /^\s+/, 
trimRight = /\s+$/, // Use native String.trim function wherever possible 
trim: trim ? 
function( text ) { 
return text == null ? 
"" : 
trim.call( text ); 
} : 
// Otherwise use our own trimming functionality 
function( text ) { 
return text == null ? 
"" : 
text.toString().replace( trimLeft, "" ).replace( trimRight, "" ); 
},

分析:jquery trim() 作用是,删除字符串两边出现的空格;

其中的关键实现是text.toString().replace( trimLeft, "" ).replace( trimRight, "" );

是将传入的字符串分别两次调用replace,其中正则表达trimLeft是匹配左边的空格,trimRight是匹配右边的空格

Javascript 相关文章推荐
innerHTML,outerHTML,innerTEXT三者之间的区别
Jan 28 Javascript
jQuery toggle()设置CSS样式
Nov 05 Javascript
关于jQuery UI 使用心得及技巧
Oct 10 Javascript
JavaScript window.document的属性、方法和事件小结
Oct 24 Javascript
JQUERY实现左侧TIPS滑进滑出效果示例
Jun 27 Javascript
AngularJs Understanding the Model Component
Sep 02 Javascript
AngularJs Injecting Services Into Controllers详解
Sep 02 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
Oct 31 Javascript
基于jQuery Easyui实现登陆框界面
Jul 10 jQuery
JS验证码实现代码
Sep 14 Javascript
基于layui框架响应式布局的一些使用详解
Sep 16 Javascript
基于vue 动态菜单 刷新空白问题的解决
Aug 06 Javascript
jquery uaMatch源代码
Feb 14 #Javascript
AJAX 网页保留浏览器前进后退等功能
Feb 12 #Javascript
一些主流JS框架中DOMReady事件的实现小结
Feb 12 #Javascript
javascript中删除指定数组中指定的元素的代码
Feb 12 #Javascript
JSDoc 介绍使用规范JsDoc的使用介绍
Feb 12 #Javascript
编写可维护面向对象的JavaScript代码[翻译]
Feb 12 #Javascript
URL地址中的#符号使用说明
Feb 12 #Javascript
You might like
基于mysql的论坛(5)
2006/10/09 PHP
php 备份数据库代码(生成word,excel,json,xml,sql)
2013/06/23 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
thinkphp的静态缓存用法分析
2014/11/29 PHP
phpstorm编辑器乱码问题解决
2014/12/01 PHP
php结合md5的加密解密算法实例
2016/09/30 PHP
PHP实现的简单排列组合算法应用示例
2017/06/20 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
javascript记录文本框内文字个数检测文字个数变化
2014/10/14 Javascript
javascript中parseInt()函数的定义和用法分析
2014/12/20 Javascript
jQuery动态创建元素以及追加节点的实现方法
2016/10/20 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
2017/02/10 Javascript
iscroll动态加载数据完美解决方法
2017/07/18 Javascript
浅谈HTTP 缓存的那些事儿
2018/10/17 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
Python进程通信之匿名管道实例讲解
2015/04/11 Python
python实现数值积分的Simpson方法实例分析
2015/06/05 Python
Python中使用插入排序算法的简单分析与代码示例
2016/05/04 Python
Odoo中如何生成唯一不重复的序列号详解
2018/02/10 Python
django反向解析和正向解析的方式
2018/06/05 Python
使用PyOpenGL绘制三维坐标系实例
2019/12/24 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
鞋子女王塔玛拉·梅隆同名奢侈品牌:Tamara Mellon
2017/11/22 全球购物
Office DEPOT法国官网:欧迪办公用品采购
2018/01/03 全球购物
美国折扣宠物药房:Total Pet Supply
2018/05/27 全球购物
中国电子产品批发商/跨境电商/外贸网:Sunsky-online
2020/04/20 全球购物
简历上的自我评价
2014/02/03 职场文书
《沉香救母》教学反思
2014/04/19 职场文书
篮球社团活动总结
2014/06/27 职场文书
新店开张活动方案
2014/08/24 职场文书
2014年社区居委会主任重阳节讲话稿
2014/09/25 职场文书
2015年国庆晚会主持词
2015/07/01 职场文书
厉行节约工作总结
2015/08/12 职场文书
学生病假条范文
2015/08/17 职场文书
励志语录:时光飞逝,请学会珍惜所有的人和事
2020/01/16 职场文书
windows11选中自动复制怎么开启? Win11自动复制所选内容的方法
2022/07/23 数码科技