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 相关文章推荐
js正则匹配出所有图片及图片地址src的方法
Jun 08 Javascript
浅析JavaScript访问对象属性和方法及区别
Nov 16 Javascript
JavaScript类的写法
Sep 17 Javascript
EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法
Jan 19 Javascript
vue2.0父子组件间通信的实现方法
Apr 19 Javascript
各种选择框jQuery的选中方法(实例讲解)
Jun 27 jQuery
JS自定义滚动条效果简单实现代码
Oct 27 Javascript
深入理解Vue 的钩子函数
Sep 05 Javascript
JS与SQL方式随机生成高强度密码示例
Dec 29 Javascript
javascript实现手动点赞效果
Apr 09 Javascript
vue实现商品列表的添加删除实例讲解
May 14 Javascript
前端开发基础javaScript的六大作用
Aug 06 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调用数据库的存贮过程!
2006/10/09 PHP
PHP与MySQL开发的8个技巧小结
2010/12/17 PHP
curl实现站外采集的方法和技巧
2014/01/31 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
用js实现上传图片前的预览(TX的面试题)
2007/08/14 Javascript
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
2010/03/07 Javascript
JSON为什么那样红为什么要用json(另有洞天)
2012/12/26 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
js propertychange和oninput事件
2014/09/28 Javascript
JavaScript实现Flash炫光波动特效
2015/05/14 Javascript
javascript实现加载xml文件的方法
2015/11/24 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
jquery+css实现侧边导航栏效果
2017/06/12 jQuery
JavaScript 中的 this 简单规则
2017/09/19 Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
2018/10/18 Javascript
基于Vue 撸一个指令实现拖拽功能
2019/10/09 Javascript
js实现视图和数据双向绑定的方法分析
2020/02/05 Javascript
python下函数参数的传递(参数带星号的说明)
2010/09/19 Python
python实现求解列表中元素的排列和组合问题
2018/03/15 Python
PyQt5 QTable插入图片并动态更新的实例
2019/06/18 Python
Python selenium的基本使用方法分析
2019/12/21 Python
解决python3.6用cx_Oracle库连接Oracle的问题
2020/12/07 Python
纯css3实现图片翻牌特效
2015/03/10 HTML / CSS
谈一谈HTML5本地存储技术
2016/03/02 HTML / CSS
美国珠宝网上商店:Jeulia
2016/09/01 全球购物
全球最大的户外用品零售商之一:The House
2018/06/12 全球购物
Watchshop德国:欧洲在线手表No.1
2019/06/20 全球购物
《小石潭记》教学反思
2014/02/13 职场文书
葬礼司仪主持词
2014/03/31 职场文书
初中生散播谣言检讨书
2014/11/17 职场文书
2014年后勤工作总结
2014/11/18 职场文书
学籍证明模板
2015/06/18 职场文书
初中政治教学工作总结
2015/08/13 职场文书
推普标语口号大全
2015/12/26 职场文书
如何理解python接口自动化之logging日志模块
2021/06/15 Python
mysql sql常用语句大全
2022/06/21 MySQL