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 相关文章推荐
AJAX 网页保留浏览器前进后退等功能
Feb 12 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
Mar 15 Javascript
js动态为代码着色显示行号
May 29 Javascript
javascript从右边截取指定字符串的三种实现方法
Nov 29 Javascript
JQuery选中checkbox方法代码实例(全选、反选、全不选)
Apr 27 Javascript
jQuery根据元素值删除数组元素的方法
Jun 24 Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
Jun 08 Javascript
js操作DOM--添加、删除节点的简单实例
Jul 08 Javascript
Angular中使用$watch监听object属性值的变化(详解)
Apr 24 Javascript
vue2 前后端分离项目ajax跨域session问题解决方法
Apr 27 Javascript
关于layui 弹出层一闪而过就消失的解决方法
Sep 09 Javascript
vue cli4下环境变量和模式示例详解
Apr 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获取文件名后缀
2013/06/09 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
2013/06/25 PHP
php实现Linux服务器木马排查及加固功能
2014/12/29 PHP
PHP扩展开发教程(总结)
2015/11/04 PHP
必须收藏的23个php实用代码片段
2016/02/02 PHP
PHP与JavaScript针对Cookie的读写、交互操作方法详解
2017/08/07 PHP
Yii 框架控制器创建使用及控制器响应操作示例
2019/10/14 PHP
用js实现的仿sohu博客更换页面风格(简单版)
2007/03/22 Javascript
JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(六)
2012/04/07 Javascript
什么是MEAN?JavaScript编程中的MEAN是什么意思?
2014/12/18 Javascript
js函数与php函数的区别实例浅析
2015/01/12 Javascript
javascript 数组操作详解
2015/01/29 Javascript
JavaScript变量的作用域全解析
2015/08/14 Javascript
jQuery+css实现炫目的动态块漂移效果
2016/01/28 Javascript
JS根据浏览器窗口大小实时动态改变网页文字大小的方法
2016/02/25 Javascript
原生js实现tab选项卡切换
2020/03/23 Javascript
AngularJS实现单独作用域内的数据操作
2016/09/05 Javascript
JavaScript trim 实现去除字符串首尾指定字符的简单方法
2016/12/27 Javascript
PHP实现本地图片上传和验证功能
2017/02/27 Javascript
关闭Vue计算属性自带的缓存功能方法
2018/03/02 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
2019/09/09 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
Java Varargs 可变参数用法详解
2020/01/28 Javascript
python之从文件读取数据到list的实例讲解
2018/04/19 Python
TensorFlow实现随机训练和批量训练的方法
2018/04/28 Python
基于scrapy的redis安装和配置方法
2018/06/13 Python
python dataframe 输出结果整行显示的方法
2018/06/14 Python
Python环境Pillow( PIL )图像处理工具使用解析
2019/09/12 Python
关于Python 常用获取元素 Driver 总结
2019/11/24 Python
Python模块future用法原理详解
2020/01/20 Python
通过Python实现一个简单的html页面
2020/05/16 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
美国一家专业的太阳镜网上零售商:Solstice太阳镜
2016/07/25 全球购物
Vans英国官方网站:美国南加州的原创极限运动潮牌
2017/01/20 全球购物
好员工观后感
2015/06/17 职场文书
宾馆客房管理制度
2015/08/06 职场文书