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 相关文章推荐
jQuery中RadioButtonList的功能及用法实例介绍
Aug 23 Javascript
jquery(hide方法)隐藏指定元素实例
Nov 11 Javascript
js+css实现的简单易用兼容好的分页
Dec 30 Javascript
jQuery中unbind()方法用法实例
Jan 19 Javascript
谈一谈JS消息机制和事件机制的理解
Apr 14 Javascript
Vue.JS入门教程之事件监听
Dec 01 Javascript
带你了解session和cookie作用原理区别和用法
Aug 14 Javascript
jQuery实现可兼容IE6的遮罩功能详解
Sep 19 jQuery
css和js实现弹出登录居中界面完整代码
Nov 26 Javascript
代码实例ajax实现点击加载更多数据图片
Oct 12 Javascript
JS实现扫码枪扫描二维码功能
Jan 03 Javascript
微信小程序轮播图swiper代码详解
Dec 01 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
Zerg建筑一览
2020/03/14 星际争霸
php htmlspecialchars加强版
2010/02/16 PHP
php数组对百万数据进行排除重复数据的实现代码
2010/06/08 PHP
超级实用的7个PHP代码片段分享
2012/01/05 PHP
使用PHP导出Word文档的原理和实例
2013/10/21 PHP
分析PHP中单双引号的误区和双引号小隐患
2016/07/19 PHP
拖动一个HTML元素
2006/12/22 Javascript
简单通用的JS滑动门代码
2008/12/19 Javascript
javascript面向对象的方式实现的弹出层效果代码
2010/01/28 Javascript
JSChart轻量级图形报表工具(内置函数中文参考)
2010/10/11 Javascript
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
2014/08/03 NodeJs
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
jQuery1.9+中删除了live以后的替代方法
2016/06/17 Javascript
JavaScript之WebSocket技术详解
2016/11/18 Javascript
给vue项目添加ESLint的详细步骤
2017/09/29 Javascript
Angular简单验证功能示例
2017/12/22 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
vue项目如何刷新当前页面的方法
2018/05/18 Javascript
React学习笔记之高阶组件应用
2018/06/02 Javascript
vue权限管理系统的实现代码
2019/01/17 Javascript
面试题:react和vue的区别分析
2019/04/08 Javascript
Vue v-text指令简单使用方法示例
2019/09/19 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
[04:52]2015国际邀请赛LGD战队晋级之路
2015/08/14 DOTA
[01:08:43]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第一场 1月9日
2021/03/11 DOTA
Python3字符串学习教程
2015/08/20 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
Python获取数据库数据并保存在excel表格中的方法
2019/06/12 Python
快速解决vue.js 模板和jinja 模板冲突的问题
2019/07/26 Python
python中的subprocess.Popen()使用详解
2019/12/25 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
2020/05/18 Python
一文轻松掌握python语言命名规范规则
2020/06/18 Python
canvas 橡皮筋式线条绘图应用方法
2019/02/13 HTML / CSS
新西兰领先的内衣店:Bendon Lingerie新西兰
2018/07/11 全球购物
自行车广告词大全
2014/03/21 职场文书
加班费申请报告
2015/05/15 职场文书