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 相关文章推荐
jquery的trigger和triggerHandler的区别示例介绍
Apr 20 Javascript
Node.js 数据加密传输浅析
Nov 16 Javascript
解决前端跨域问题方案汇总
Nov 20 Javascript
bootstrap 设置checkbox部分选中效果
Apr 20 Javascript
vue多种弹框的弹出形式的示例代码
Sep 18 Javascript
Layer弹出层动态获取数据的方法
Aug 20 Javascript
koa大型web项目中使用路由装饰器的方法示例
Apr 02 Javascript
简谈创建React Component的几种方式
Jun 15 Javascript
原生JavaScript实现的无缝滚动功能详解
Jan 17 Javascript
Python版实现微信公众号扫码登陆
May 28 Javascript
Vue 实现对quill-editor组件中的工具栏添加title
Aug 03 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
Sep 21 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
十天学会php(2)
2006/10/09 PHP
用PHP连mysql和oracle数据库性能比较
2006/10/09 PHP
PHP设计模式之装饰者模式
2012/02/29 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
php xhprof使用实例详解
2019/04/15 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
用于节点操作的API,颠覆原生操作HTML DOM节点的API
2010/12/11 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
2013/11/08 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
2014/10/17 Javascript
编写自己的jQuery提示框(Tip)插件
2015/02/05 Javascript
javascript实现数独解法
2015/03/14 Javascript
jQuery获得子元素个数的方法
2015/04/14 Javascript
深入理解Angularjs向指令传递数据双向绑定机制
2016/12/31 Javascript
js模态对话框使用方法详解
2017/02/16 Javascript
jQuery实现扑克正反面翻牌效果
2017/03/10 Javascript
bootstrap table动态加载数据示例代码
2017/03/25 Javascript
AngularJS自定义指令实现面包屑功能完整实例
2017/05/17 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
2018/09/27 Javascript
微信小程序实现滑动翻页效果(完整代码)
2019/12/06 Javascript
python将html转成PDF的实现代码(包含中文)
2013/03/04 Python
python抓取豆瓣图片并自动保存示例学习
2014/01/10 Python
在Django框架中编写Contact表单的教程
2015/07/17 Python
python制作企业邮箱的爆破脚本
2016/10/05 Python
python实现彩票系统
2020/06/28 Python
详解python中的线程与线程池
2019/05/10 Python
Django实现celery定时任务过程解析
2020/04/21 Python
Python matplotlib模块及柱状图用法解析
2020/08/10 Python
Css3圆角边框制作代码
2015/11/18 HTML / CSS
波兰最大的儿童服装连锁店之一:5.10.15.
2018/02/11 全球购物
个人汇报材料范文
2014/12/30 职场文书
保险公司2016开门红口号集锦
2015/12/24 职场文书
2016年度优秀辅导员事迹材料
2016/02/26 职场文书
CSS3 制作的图片滚动效果
2021/04/14 HTML / CSS
CSS使用伪类控制边框长度的方法
2022/01/18 HTML / CSS
Python的property属性详细讲解
2022/04/11 Python