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 isType() 类型判断代码
Feb 14 Javascript
idTabs基于JQuery的根据URL参数选择Tab插件
Apr 11 Javascript
详解Bootstrap glyphicons字体图标
Jan 04 Javascript
jQuery实现元素拖拽并cookie保存顺序的方法
Feb 20 Javascript
jQuery插件实现文字无缝向上滚动效果代码
Feb 25 Javascript
js原生之焦点图转换加定时器实例
Dec 12 Javascript
Angular实现下载安装包的功能代码分享
Sep 05 Javascript
Vue 中可以定义组件模版的几种方式
Aug 06 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
Oct 29 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
Jul 28 Javascript
jQuery实现本地存储
Dec 22 jQuery
JavaScript canvas实现跟随鼠标移动小球
Feb 09 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学习笔记之面向对象编程
2012/12/29 PHP
php获取客户端电脑屏幕参数的方法
2015/01/09 PHP
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
基于jQuery的为attr添加id title等效果的实现代码
2011/04/20 Javascript
JqGrid web打印实现代码
2011/05/31 Javascript
jQuery中ajax的使用与缓存问题的解决方法
2013/12/19 Javascript
基于jquery实现的自动补全功能
2015/03/12 Javascript
JavaScript:Array类型全面解析
2016/05/19 Javascript
jQuery滚动新闻实现代码
2016/06/26 Javascript
jQuery表单对象属性过滤选择器实例详解
2016/09/13 Javascript
使用 jQuery.ajax 上传带文件的表单遇到的问题
2016/10/31 Javascript
jQuery实现发送验证码并60秒倒计时功能
2016/11/25 Javascript
node.js 和HTML5开发本地桌面应用程序
2016/12/13 Javascript
微信小程序 页面跳转和数据传递实例详解
2017/01/19 Javascript
关于axios返回空对象的问题解决
2017/04/04 Javascript
keep-alive不能缓存多层级路由菜单问题解决
2020/03/10 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
Python实现将SQLite中的数据直接输出为CVS的方法示例
2017/07/13 Python
JavaScript实现一维数组转化为二维数组
2018/04/17 Python
修改python plot折线图的坐标轴刻度方法
2018/12/13 Python
如何安装并使用conda指令管理python环境
2019/07/10 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
Jupyter Notebook 实现正常显示中文和负号
2020/04/24 Python
Pytorch十九种损失函数的使用详解
2020/04/29 Python
10分钟入门CSS3 Animation
2018/12/25 HTML / CSS
美国旅游网站:Tours4Fun
2017/02/17 全球购物
EM Cosmetics官网:由彩妆大神Michelle Phan创办的独立品牌
2020/04/27 全球购物
艺术专业大学生自我评价
2013/09/22 职场文书
省优秀教师事迹材料
2014/01/30 职场文书
一份创业计划书范文
2014/02/08 职场文书
班级寄语大全
2014/04/10 职场文书
合作协议书怎么写
2014/04/18 职场文书
实习计划书范文
2015/01/16 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书
Python中的 enumerate和zip详情
2022/05/30 Python