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程序来实现动画功能
Mar 06 Javascript
用ASP将SQL搜索出来的内容导出为TXT的代码
Jul 27 Javascript
自己动手制作jquery插件之自动添加删除行的实现
Oct 13 Javascript
Javascript学习笔记之 对象篇(三) : hasOwnProperty
Jun 24 Javascript
avascript中的自执行匿名函数应用示例
Sep 15 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
Mar 27 Javascript
javascript闭包的理解
Apr 01 Javascript
学习Angularjs分页指令
Jul 01 Javascript
javascript动画之模拟拖拽效果篇
Sep 26 Javascript
原生的强大DOM选择器querySelector介绍
Dec 21 Javascript
Javascript实现找不同色块的游戏
Jul 17 Javascript
jQuery内容选择器与表单选择器实例分析
Jun 28 jQuery
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
php 生成静态页面的办法与实现代码详细版
2010/02/15 PHP
PHP中其实也可以用方法链
2011/11/10 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
2019/04/02 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
Extjs学习笔记之六 面版
2010/01/08 Javascript
查看图片(前进后退)功能实现js代码
2013/04/24 Javascript
js登录弹出层特效
2014/03/07 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
2015/03/24 Javascript
jquery实现的仿天猫侧导航tab切换效果
2015/08/24 Javascript
AngularJS中的$watch(),$digest()和$apply()区分
2016/04/04 Javascript
jQuery实现内容定时切换效果完整实例
2016/04/06 Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
JavaScript队列函数和异步执行详解
2017/06/19 Javascript
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
2017/11/09 Javascript
Vue.js 踩坑记之双向绑定
2018/05/03 Javascript
angularJS自定义directive之带参方法传递详解
2018/10/09 Javascript
jQuery控制input只能输入数字和两位小数的方法
2019/05/16 jQuery
Vue拖拽组件列表实现动态页面配置功能
2019/06/17 Javascript
vue 中的动态传参和query传参操作
2020/11/09 Javascript
Python编程求解二叉树中和为某一值的路径代码示例
2018/01/04 Python
PYTHON实现SIGN签名的过程解析
2019/10/28 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
Pytorch中的VGG实现修改最后一层FC
2020/01/15 Python
Selenium向iframe富文本框输入内容过程图解
2020/04/10 Python
简单了解Python字典copy与赋值的区别
2020/09/16 Python
python海龟绘图之画国旗实例代码
2020/11/11 Python
HTML5手指下滑弹出负一屏阻止移动端浏览器内置下拉刷新功能的实现代码
2020/04/10 HTML / CSS
理肤泉英国官网:La Roche-Posay英国
2019/01/14 全球购物
大一学生假期实习的自我评价
2013/10/12 职场文书
老师推荐信
2013/10/28 职场文书
俄语翻译实习生的自我评价分享
2013/11/06 职场文书
外贸实习生自荐信范文
2013/11/24 职场文书
迎接领导欢迎词
2014/01/11 职场文书
上级检查欢迎词
2014/01/18 职场文书
2015-2016年小学教导工作总结
2015/07/21 职场文书
《悲惨世界》:比天空更广阔的是人的心灵
2020/01/16 职场文书