js自定义trim函数实现删除两端空格功能


Posted in Javascript onFebruary 09, 2018

本文实例讲述了js自定义trim函数实现删除两端空格功能。分享给大家供大家参考,具体如下:

兼容IE低版本浏览器,以及其他一些低版本脚本的浏览器

js中本身是没有trim函数的

//删除左右两端的空格
function trim(str){
 return str.replace(/(^\s*)|(\s*$)/g, "");
}
//删除左边的空格
function ltrim(str){
 return str.replace(/(^\s*)/g,"");
}
//删除右边的空格
function rtrim(str){
 return str.replace(/(\s*$)/g,"");
}

或者扩展String类型属性

String.prototype.trim = function()
{
 return this.replace(/(^\s*)|(\s*$)/g, "");
}
var str = document.getElementById("test").value;
alert( str.trim() );

或者干脆放弃使用js,使用jQuer之$.trim(str)

var str = $("#test").val();
alert( $.trim(str) );
Javascript 相关文章推荐
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
May 21 Javascript
Jquery搜索父元素操作方法
Feb 10 Javascript
AngularJS过滤器filter用法实例分析
Nov 04 Javascript
微信小程序 wx.request(接口调用方式)详解及实例
Nov 23 Javascript
jQuery实现给input绑定回车事件的方法
Feb 09 Javascript
使用AngularJS2中的指令实现按钮的切换效果
Mar 27 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
May 08 Javascript
js学习总结_轮播图之渐隐渐现版(实例讲解)
Jul 17 Javascript
带你了解session和cookie作用原理区别和用法
Aug 14 Javascript
elementui的默认样式修改方法
Feb 23 Javascript
vue实现商品加减计算总价的实例代码
Aug 12 Javascript
layer.open 获取不到表单信息的解决方法
Sep 26 Javascript
JavaScript运行原理分析
Feb 09 #Javascript
vue 全选与反选的实现方法(无Bug 新手看过来)
Feb 09 #Javascript
详解如何在项目中使用jest测试react native组件
Feb 09 #Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
Feb 09 #Javascript
mint-ui 时间插件使用及获取选择值的方法
Feb 09 #Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
Feb 09 #Javascript
尝试自己动手用react来写一个分页组件(小结)
Feb 09 #Javascript
You might like
[原创]PHP中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
PHP写的简单数字验证码实例
2017/05/23 PHP
如何用javascript去掉字符串里的所有空格
2007/02/08 Javascript
javascript 冒泡排序 正序和倒序实现代码
2010/12/14 Javascript
Javascript中的for in循环和hasOwnProperty结合使用
2013/06/05 Javascript
js中的hasOwnProperty和isPrototypeOf方法使用实例
2014/06/06 Javascript
JavaScript中Number.MIN_VALUE属性的使用示例
2015/06/04 Javascript
限制只能输入数字的实现代码
2016/05/16 Javascript
JS实现鼠标滑过显示边框的菜单效果
2016/09/21 Javascript
JavaScript解析JSON格式数据的方法示例
2017/01/24 Javascript
Vue实现动态创建和删除数据的方法
2018/03/17 Javascript
使用Angular CLI生成 Angular 5项目教程详解
2018/03/18 Javascript
jQuery实现的简单日历组件定义与用法示例
2018/12/24 jQuery
JS数据类型STRING使用实例解析
2019/12/18 Javascript
Element MessageBox弹框的具体使用
2020/07/27 Javascript
利用Fn.py库在Python中进行函数式编程
2015/04/22 Python
Python使用os模块和fileinput模块来操作文件目录
2016/01/19 Python
python的exec、eval使用分析
2017/12/11 Python
Python适配器模式代码实现解析
2019/08/02 Python
详解Python3 pickle模块用法
2019/09/16 Python
Python Dict找出value大于某值或key大于某值的所有项方式
2020/06/05 Python
Python 串口通信的实现
2020/09/29 Python
Marlies Dekkers内衣法国官方网上商店:国际知名的荷兰内衣品牌
2019/03/18 全球购物
应届毕业生就业自荐信
2013/10/26 职场文书
应届生财务会计求职信
2013/11/05 职场文书
个人思想理论学习的自我鉴定
2013/11/30 职场文书
人力资源管理系自荐信
2014/05/31 职场文书
红色旅游心得体会
2014/09/03 职场文书
中学生检讨书范文
2014/11/03 职场文书
顶岗实习协议书
2015/01/29 职场文书
毕业生就业推荐表自我评价
2015/03/02 职场文书
小学教师节活动总结
2015/03/20 职场文书
入党自传范文2015
2015/06/26 职场文书
2015年街道办事处团委工作总结
2015/10/14 职场文书
nginx反向代理时如何保持长连接
2021/03/31 Servers
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS