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 相关文章推荐
arguments对象
Nov 20 Javascript
javascript 实现字符串反转的三种方法
Nov 23 Javascript
jquery对元素拖动排序示例
Jan 16 Javascript
DOM操作一些常用的属性汇总
Mar 13 Javascript
javascript实现网页背景烟花效果的方法
Aug 06 Javascript
浅谈JavaScript对象与继承
Jul 10 Javascript
js初始化验证实例详解
Nov 26 Javascript
前端页面文件拖拽上传模块js代码示例
May 19 Javascript
javaScript 连接打印机,打印小票的实例
Dec 29 Javascript
JS中‘hello’与new String(‘hello’)引出的问题详解
Aug 14 Javascript
vue 解决数组赋值无法渲染在页面的问题
Oct 28 Javascript
React配置子路由的实现
Jun 03 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
?生?D片??C字串
2006/12/06 PHP
PHP生成json和xml类型接口数据格式
2015/05/17 PHP
php获取客户端IP及URL的方法示例
2017/02/03 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
window.parent调用父框架时 ie跟火狐不兼容问题
2009/07/30 Javascript
尝试在让script的type属性等于text/html
2013/01/15 Javascript
页面装载js及性能分析方法介绍
2014/03/21 Javascript
基于jQuery插件实现环形图标菜单旋转切换特效
2015/05/15 Javascript
JavaScript常用标签和方法总结
2015/09/01 Javascript
Bootstrap精简教程
2015/11/27 Javascript
js运动事件函数详解
2016/10/21 Javascript
js数组去重的hash方法
2016/12/22 Javascript
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
详解vuejs几种不同组件(页面)间传值的方式
2017/06/01 Javascript
vue单个组件实现无限层级多选菜单功能
2018/04/10 Javascript
vue组件开发之tab切换组件使用详解
2020/08/21 Javascript
vue自定义指令和动态路由实现权限控制
2020/08/28 Javascript
[38:38]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.17
2020/12/18 DOTA
vc6编写python扩展的方法分享
2014/01/17 Python
深入理解Django的自定义过滤器
2017/10/17 Python
python实现闹钟定时播放音乐功能
2018/01/25 Python
python3解析库pyquery的深入讲解
2018/06/26 Python
flask框架中勾子函数的使用详解
2018/08/01 Python
python异步实现定时任务和周期任务的方法
2019/06/29 Python
CSS3中的5个有趣的新技术
2009/04/02 HTML / CSS
德国大型的家具商店:Pharao24.de
2016/10/02 全球购物
C++面试题:关于链表和指针
2013/06/05 面试题
竞赛口号大全
2014/06/16 职场文书
授权收款委托书范本
2014/10/10 职场文书
干部作风建设工作总结
2014/10/29 职场文书
2015年党风廉政建设工作总结
2015/04/09 职场文书
2016党员干部廉洁自律心得体会
2016/01/13 职场文书
想要创业,那么你做好准备了吗?
2019/07/01 职场文书
Mysql服务添加 iptables防火墙策略的方案
2021/04/29 MySQL
python APScheduler执行定时任务介绍
2022/04/19 Python