JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值


Posted in Javascript onOctober 29, 2018

删除数组指定的某个元素

var msg = " "; //textarea 文本框输入的内容
var emp = [ ];  //定义一个数组,用来存msg分割好的内容

1. 首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为:

//封装移除方法
Array.prototype.remove = function(val) {
var index = this.indexOf(val);

if (index > -1) {


this.splice(index, 1);

}
 };

2.吧textarea 的值 msg  通过换行或回车把多行数字分割成数组,并用emp保存

this.emp = this.msg.split(/[(\r\n)\r\n]+/);

3.循环数组中所有元素,如果有等于空值得就将这个空值删掉。

for(let i=0; i<this.emp.length; i++){
if(emp[i] === ""){


emp.remove(emp[i]);

}
}

总结

以上所述是小编给大家介绍的JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
IE与FireFox的兼容性问题分析
Apr 22 Javascript
Extjs 3.3切换tab隐藏相应工具栏出现空白解决
Apr 02 Javascript
jQuery之按钮组件的深入解析
Jun 19 Javascript
jquery更换文章内容与改变字体大小代码
Sep 30 Javascript
jquery获得option的值和对option进行操作
Dec 13 Javascript
jQuery代码性能优化的10种方法
Jun 21 Javascript
如何在JS中实现相互转换XML和JSON
Jul 19 Javascript
vuejs响应用户事件(如点击事件)
Mar 14 Javascript
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
May 07 Javascript
vue router 跳转时打开新页面的示例方法
Jul 28 Javascript
javascript实现blob加密视频源地址的方法
Aug 08 Javascript
JavaScript阻止事件冒泡的方法
Dec 06 Javascript
简单说说angular.json文件的使用
Oct 29 #Javascript
JS 实现获取验证码 倒计时功能
Oct 29 #Javascript
浅析微信扫码登录原理(小结)
Oct 29 #Javascript
详解Node.js中path模块的resolve()和join()方法的区别
Oct 29 #Javascript
详解vue-router数据加载与缓存使用总结
Oct 29 #Javascript
vue mounted 调用两次的完美解决办法
Oct 29 #Javascript
Electron中实现大文件上传和断点续传功能
Oct 28 #Javascript
You might like
CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
2020/03/17 数码科技
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
Zend Framework常用校验器详解
2016/12/09 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
php设计模式之代理模式分析【星际争霸游戏案例】
2020/03/23 PHP
jQuery :nth-child前有无空格的区别分析
2011/07/11 Javascript
javascript检测页面是否缩放的小例子
2013/05/16 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
浅析JavaScript中浏览器的兼容问题
2016/04/19 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
Angular 中 select指令用法详解
2016/09/29 Javascript
js实现获取鼠标当前的位置
2016/12/14 Javascript
vue 中directive功能的简单实现
2018/01/05 Javascript
通过jquery获取上传文件名称、类型和大小的实现代码
2018/04/19 jQuery
原生JS实现的轮播图功能详解
2018/08/06 Javascript
JS 实现获取验证码 倒计时功能
2018/10/29 Javascript
js canvas实现写字动画效果
2018/11/30 Javascript
JS中的算法与数据结构之栈(Stack)实例详解
2019/08/20 Javascript
vue学习笔记之作用域插槽实例分析
2020/02/01 Javascript
python做量化投资系列之比特币初始配置
2018/01/23 Python
Python操作mongodb数据库进行模糊查询操作示例
2018/06/09 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
pycharm配置pyqt5-tools开发环境的方法步骤
2019/02/11 Python
Python Image模块基本图像处理操作小结
2019/04/13 Python
python用win32gui遍历窗口并设置窗口位置的方法
2019/07/26 Python
解决Tensorflow 内存泄露问题
2020/02/05 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
keras做CNN的训练误差loss的下降操作
2020/06/22 Python
python 绘制场景热力图的示例
2020/09/23 Python
拥有超过850家商店的美国在线派对商店:Party City
2018/10/21 全球购物
Vivo俄罗斯官方在线商店:中国智能手机品牌
2019/10/04 全球购物
党员一帮一活动总结
2014/07/08 职场文书
药房管理制度范本
2015/08/06 职场文书
高考升学宴主持词
2019/06/21 职场文书
行政后勤人员工作计划应该怎么写?
2019/08/16 职场文书
详解如何在Canvas中添加事件的方法
2021/04/17 Javascript