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

2018-10-29 13 遇你温柔如初

删除数组指定的某个元素

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数据表格插件
Jul 17 21
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
Feb 03 63
jQuery插件实现无缝滚动特效
Nov 24 19
JS简单实现自定义右键菜单实例
May 31 11
老生常谈js数据类型
Aug 03 23
linux 后台运行node服务指令方法
May 23 22
Vue路由切换时的左滑和右滑效果示例
May 29 21
手机访问当前页面