jQuery Trim去除字符串首尾空字符的实现方法说明


Posted in Javascript onFebruary 11, 2014

假如您的项目正在使用jQuery框架,要去除字符串首尾的空字符您当然会选择:jQuery.trim(string)。如果没有用到jQuery如何简单的实现呢。之前本人曾发过一个代码小片段:Javascript去除字符串左右的空格-trim(),这个写的比较粗糙并要用到递规操作。所以很多人很不满意代码的质量,包括我在内。
偶尔看了下jQuery的代码,发现非常值的我们学习。

看看它是怎么实现这个功能的吧,代码只有一句话:使用正则方法。

JavaScript Trim实现代码
function trim(text) {
return (text || "").replace(/^/s+|/s+$/g, "");
}

假如您的项目中没有用到jQuery或是其它框架的话,要使用此功能完全可以Copy此代码。相信代码的结构与质量会另您满意。

Javascript 相关文章推荐
js Flash插入函数免激活代码
Mar 31 Javascript
jquery插件之easing使用
Aug 19 Javascript
JQuery浮动DIV提示信息并自动隐藏的代码
Aug 29 Javascript
jquery提升性能最佳实践小结
Dec 06 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
Apr 17 Javascript
JavaScript中的关联数组问题
Mar 04 Javascript
详解JavaScript逻辑Not运算符
Dec 04 Javascript
Javascript对象字面量的理解
Jun 22 Javascript
Javascript点击按钮随机改变数字与其颜色
Sep 01 Javascript
基于对象合并功能的实现示例
Oct 10 Javascript
微信小程序自定义toast实现方法详解【附demo源码下载】
Nov 28 Javascript
解决vue+webpack打包路径的问题
Mar 06 Javascript
jquery 删除字符串最后一个字符的方法解析
Feb 11 #Javascript
JQuery的Ajax请求实现局部刷新的简单实例
Feb 11 #Javascript
javascript页面加载完执行事件代码
Feb 11 #Javascript
JS图像无缝滚动脚本非常好用
Feb 10 #Javascript
ExtJS判断IE浏览器类型的方法
Feb 10 #Javascript
利用js读取动态网站从服务器端返回的数据
Feb 10 #Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
Feb 10 #Javascript
You might like
第1次亲密接触PHP5(2)
2006/10/09 PHP
phpmail类发送邮件函数代码
2012/02/20 PHP
php仿QQ验证码的实例分析
2013/07/01 PHP
PHP 快速排序算法详解
2014/11/10 PHP
thinkphp连贯操作实例分析
2014/11/22 PHP
PHP基于yii框架实现生成ICO图标
2015/11/13 PHP
JS中不为人知的五种声明Number的方式简要概述
2013/02/22 Javascript
jquery sortable的拖动方法示例详解
2014/01/16 Javascript
js实现飞入星星特效代码
2014/10/17 Javascript
对比分析AngularJS中的$http.post与jQuery.post的区别
2015/02/27 Javascript
javascript实现禁止鼠标滚轮事件
2015/07/24 Javascript
基于JavaScript实现弹出框效果
2016/02/19 Javascript
JavaScript学习笔记之数组求和方法
2016/03/23 Javascript
ArtEditor富文本编辑器增加表单提交功能
2016/04/18 Javascript
JavaScript禁止复制与粘贴的实现代码
2016/05/16 Javascript
Angularjs使用过滤器完成排序功能
2017/09/20 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
2019/02/19 Javascript
React中this丢失的四种解决方法
2019/03/12 Javascript
layui的select联动实现代码
2019/09/28 Javascript
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
sqlalchemy对象转dict的示例
2014/04/22 Python
python中字符串内置函数的用法总结
2018/09/13 Python
python利用Tesseract识别验证码的方法示例
2019/01/21 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
莫斯科大型旅游休闲商品超市:Camping.ru
2020/09/16 全球购物
捷克建筑材料网上商店:DEK.cz
2021/03/06 全球购物
汽车专业大学生职业生涯规划范文
2014/01/07 职场文书
会计毕业自我鉴定
2014/02/05 职场文书
公司总经理工作职责管理办法
2014/02/28 职场文书
2014年社区居委会主任重阳节讲话稿
2014/09/25 职场文书
2014年实验室工作总结
2014/12/03 职场文书
中学生清明节演讲稿
2015/03/18 职场文书
二审代理词范文
2015/05/25 职场文书
中小学教师继续教育心得体会
2016/01/19 职场文书
MySQL Innodb索引机制详细介绍
2021/11/23 MySQL