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格式化数字的函数代码
Nov 30 Javascript
EasyUI 中 MenuButton 的使用方法
Jul 14 Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
Aug 15 Javascript
jQuery 属性选择器element[herf*='value']使用示例
Oct 20 Javascript
Javascript 实现复制(Copy)动作方法大全
Jun 20 Javascript
Bootstrap导航条的使用和理解3
Dec 14 Javascript
js 两个日期比较相差多少天的实例
Oct 19 Javascript
浅谈在Vue-cli里基于axios封装复用请求
Nov 06 Javascript
微信小程序支付功能 php后台对接完整代码分享
Jun 12 Javascript
vue中进入详情页记住滚动位置的方法(keep-alive)
Sep 21 Javascript
Vue 3.x+axios跨域方案的踩坑指南
Jul 04 Javascript
关于vue-cli3打包代码后白屏的解决方案
Sep 02 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
通过5个php实例细致说明传值与传引用的区别
2012/08/08 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
2014/04/30 PHP
php语法检查的方法总结
2019/01/21 PHP
PHP常量及变量区别原理详解
2020/08/14 PHP
一段实时更新的时间代码
2006/07/07 Javascript
javascript 判断数组是否已包含了某个元素的函数
2010/05/30 Javascript
IE6下js通过css隐藏select的一个bug
2010/08/16 Javascript
基于JavaScript实现一定时间后去执行一个函数
2015/12/14 Javascript
jQuery表格插件datatables用法详解
2020/11/23 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
2016/06/14 Javascript
jQuery版AJAX简易封装代码
2016/09/14 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
小程序扫描普通链接二维码跳转小程序指定界面方法
2019/05/07 Javascript
JQuery实现简单的复选框树形结构图示例【附源码下载】
2019/07/16 jQuery
全面解析Vue中的$nextTick
2020/12/24 Vue.js
Python实现豆瓣图片下载的方法
2015/05/25 Python
Python 爬虫爬取指定博客的所有文章
2016/02/17 Python
requests和lxml实现爬虫的方法
2017/06/11 Python
python 接口测试response返回数据对比的方法
2018/02/11 Python
pandas按若干个列的组合条件筛选数据的方法
2018/04/11 Python
Python中类的创建和实例化操作示例
2019/02/27 Python
Python文件操作中进行字符串替换的方法(保存到新文件/当前文件)
2019/06/28 Python
Django配置MySQL数据库的完整步骤
2019/09/07 Python
Python 批量读取文件中指定字符的实现
2020/03/06 Python
python实现微信打飞机游戏
2020/03/24 Python
python删除文件、清空目录的实现方法
2020/09/23 Python
Python基于内置函数type创建新类型
2020/10/22 Python
html Table 表头固定的实现
2019/01/22 HTML / CSS
德国奢侈品网上商城:Mytheresa
2016/08/24 全球购物
中间件分为哪几类
2016/09/18 面试题
销售经理岗位职责
2014/03/16 职场文书
学校花圃的标语
2014/06/18 职场文书
王金山在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
装饰技术负责人岗位职责
2015/04/13 职场文书
小学二年级语文教学反思
2016/03/03 职场文书
VUE之图片Base64编码使用ElementUI组件上传
2022/04/09 Vue.js