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 相关文章推荐
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
Nov 30 Javascript
在JavaScript中使用JSON数据
Feb 15 Javascript
JS实现图片局部放大或缩小的方法
Aug 20 Javascript
深究AngularJS中$sce的使用
Jun 12 Javascript
vue中动态绑定表单元素的属性方法
Feb 23 Javascript
深入理解Vue 组件之间传值
Aug 16 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
Sep 28 Javascript
详解angular2.x创建项目入门指令
Oct 11 Javascript
详解vue路由篇(动态路由、路由嵌套)
Jan 27 Javascript
Vue 指令实现按钮级别权限管理功能
Apr 23 Javascript
node将geojson转shp返回给前端的实现方法
May 29 Javascript
layui table 列宽百分比显示的实现方法
Sep 28 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
什么是MVC,好东西啊
2007/05/03 PHP
一个PHP的远程图片抓取函数分享
2013/09/25 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
2014/06/30 PHP
php获取系统变量方法小结
2015/05/29 PHP
PHP+Javascript实现在线拍照功能实例
2015/07/18 PHP
ThinkPHP实现附件上传功能
2017/04/27 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
JS结合bootstrap实现基本的增删改查功能
2016/07/22 Javascript
JS实现JSON.stringify的实例代码讲解
2017/02/07 Javascript
详解在vue-cli项目中安装node-sass
2017/06/21 Javascript
BootstrapTable加载按钮功能实例代码详解
2017/09/22 Javascript
Vue.js在数组中插入重复数据的实现代码
2017/11/17 Javascript
使用jQuery实现购物车
2020/10/29 jQuery
Vue + ts实现轮播插件的示例
2020/11/10 Javascript
原生js实现弹幕效果
2020/11/29 Javascript
JavaScript实现弹出窗口效果
2020/12/09 Javascript
使用Python判断IP地址合法性的方法实例
2014/03/13 Python
Python利用BeautifulSoup解析Html的方法示例
2017/07/30 Python
分析Python读取文件时的路径问题
2018/02/11 Python
Python OOP类中的几种函数或方法总结
2019/02/22 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
2020/03/20 Python
python实现吃苹果小游戏
2020/03/21 Python
CSS3制作精致的照片墙特效
2016/06/07 HTML / CSS
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
美国最大最全的亚洲购物网站:美国亚米网(Yamibuy)
2020/05/05 全球购物
几个Linux面试题笔试题
2016/08/01 面试题
怎么写好自荐信
2013/10/30 职场文书
小班重阳节活动方案
2014/02/08 职场文书
给老师的检讨书
2014/02/11 职场文书
中学生运动会入场词
2014/02/12 职场文书
网络编辑职责
2014/03/01 职场文书
观看信仰心得体会
2014/09/04 职场文书
学院党委班子四风问题自查报告及整改措施
2014/10/25 职场文书
培训讲师开场白
2015/06/01 职场文书
为什么 Nginx 比 Apache 更牛逼
2021/03/31 Servers
如何理解及使用Python闭包
2021/06/01 Python