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 相关文章推荐
JavaScript面向对象之静态与非静态类
Feb 03 Javascript
浅谈Javascript面向对象编程
Nov 15 Javascript
初学Jquery插件制作 在SageCRM的查询屏幕隐藏部分行的功能
Dec 26 Javascript
JS实现随机化快速排序的实例代码
Aug 01 Javascript
javascript中AJAX用法实例分析
Jan 30 Javascript
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
Nov 30 Javascript
微信小程序 icon组件详细及实例代码
Oct 25 Javascript
基于jQuery实现一个marquee无缝滚动的插件
Mar 09 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
Apr 07 Javascript
javascript的delete运算符知识点总结
Nov 19 Javascript
JavaScript函数Call、Apply原理实例解析
Feb 17 Javascript
在Vue 中实现循环渲染多个相同echarts图表
Jul 20 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注入实例
2006/10/09 PHP
最省空间的计数器
2006/10/09 PHP
php 表单提交大量数据发生丢失的解决方法
2014/03/03 PHP
PHP实现文件下载断点续传详解
2014/10/15 PHP
php查询ip所在地的方法
2014/12/05 PHP
php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)
2016/09/23 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
在laravel中使用with实现动态添加where条件
2019/10/10 PHP
理解Javascript_13_执行模型详解
2010/10/20 Javascript
JS中Location使用详解
2015/05/12 Javascript
JavaScript中指定函数名称的相关方法
2015/06/04 Javascript
javascript 小数乘法结果错误的处理方法
2016/07/28 Javascript
Google Maps基础及实例解析
2016/08/06 Javascript
用JS中split方法实现彩色文字背景效果实例
2016/08/24 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
js实现九宫格拼图小游戏
2017/02/13 Javascript
js实现图片懒加载效果
2017/07/17 Javascript
Vue中定义全局变量与常量的各种方式详解
2017/08/23 Javascript
深入浅析Vue.js计算属性和侦听器
2018/05/05 Javascript
详解ES6系列之私有变量的实现
2018/11/21 Javascript
ligerUI的ligerDialog关闭刷新的方法
2019/09/27 Javascript
Vue中图片Src使用变量的方法
2019/10/30 Javascript
python连接MySQL、MongoDB、Redis、memcache等数据库的方法
2013/11/15 Python
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
Win10下Python环境搭建与配置教程
2016/11/18 Python
python爬虫 模拟登录人人网过程解析
2019/07/31 Python
Python如何实现定时器功能
2020/05/28 Python
Bench加拿大官方网站:英国城市服装品牌
2017/11/03 全球购物
大学生个人总结的自我评价
2013/10/05 职场文书
煤矿安全知识竞赛活动总结
2014/07/07 职场文书
关于晚自习早退的检讨书
2014/09/13 职场文书
企业办公室主任岗位职责
2015/04/01 职场文书
2015年组织委员工作总结
2015/04/23 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers
处理canvas绘制图片模糊问题
2022/05/11 Javascript
vue css 相对路径导入问题级踩坑记录
2022/06/05 Vue.js