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实现 注册时选择阅读条款 左右移动
Apr 11 Javascript
JS获取键盘上任意按键的值(实例代码)
Nov 12 Javascript
AngularJS中取消对HTML片段转义的方法例子
Jan 04 Javascript
js实现可控制左右方向的无缝滚动效果
May 29 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
Dec 26 Javascript
elementUI Vue 单个按钮显示和隐藏的变换功能(两种方法)
Sep 04 Javascript
微信小程序实现富文本图片宽度自适应的方法
Jan 20 Javascript
Javascript迭代、递推、穷举、递归常用算法实例讲解
Feb 01 Javascript
Javascript三种字符串连接方式及性能比较
May 28 Javascript
jQuery实现评论模块
Aug 19 jQuery
uniapp实现可以左右滑动导航栏
Oct 21 Javascript
vue监听键盘事件的相关总结
Jan 29 Vue.js
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/01/05 PHP
destoon实现资讯信息前面调用它所属分类的方法
2014/07/15 PHP
php修改指定文件后缀的方法
2014/09/11 PHP
php for 循环使用的简单实例
2016/06/02 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
图片自动缩小 点击放大
2008/07/07 Javascript
javascript 面向对象编程 万物皆对象
2009/09/17 Javascript
javascript使用isNaN()函数判断变量是否为数字
2013/09/21 Javascript
jQuery代码实现表格中点击相应行变色功能
2016/05/09 Javascript
JavaScript中ES6字符串扩展方法
2016/08/26 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
2016/10/27 Javascript
文件上传,iframe跨域数据提交的实现
2016/11/18 Javascript
JavaScript实现格式化字符串函数String.format
2016/12/16 Javascript
BootStrap3中模态对话框的使用
2017/01/06 Javascript
微信小程序五星评分效果实现代码
2017/04/06 Javascript
js实现分页功能
2017/05/24 Javascript
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
2017/10/12 Javascript
npm 下载指定版本的组件方法
2018/05/17 Javascript
Array数组对象中的forEach、map、filter及reduce详析
2018/08/02 Javascript
JsonProperty 的使用方法详解
2019/10/11 Javascript
Vue实现菜单切换功能
2020/11/08 Javascript
[04:03]DOTA2肉山黑名单梦之声 风暴之灵中文配音鉴赏
2013/07/03 DOTA
python中redis的安装和使用
2016/12/04 Python
用python实现对比两张图片的不同
2018/02/05 Python
Python加载带有注释的Json文件实例
2018/05/23 Python
基于python if 判断选择结构的实例详解
2019/05/06 Python
python实现WebSocket服务端过程解析
2019/10/18 Python
详解CSS3选择器的使用方法汇总
2015/11/24 HTML / CSS
大女孩胸罩:Big Girls Bras
2016/12/15 全球购物
高校生生产实习自我鉴定
2013/09/21 职场文书
工商管理专业毕业生求职信
2014/05/26 职场文书
销售合作意向书范本
2015/05/08 职场文书
世界各国短波电台对东亚播送时间频率表(SW)
2021/06/28 无线电
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS
Vue elementUI表单嵌套表格并对每行进行校验详解
2022/02/18 Vue.js
Android学习之BottomSheetDialog组件的使用
2022/06/21 Java/Android