JS字符串按逗号和回车分隔的方法

split函数可以传入一个正则表达式作为分隔的字符串。

function foo(str){
  var temp = str.split(/[\n,]/g);
    for(var i =0;i<temp.length;i++){
    if(temp[i] == ""){
      temp.splice(i, 1);
      //删除数组索引位置应保持不变
      i--;
    }
  }
  console.log(temp);
}

foo("123,\naa,,,,,\n\n\n\n\n1");

控制台输出:

["123", "aa", "1"]

我们也可以传递更多的分割规则。到时候再说吧。。

以上这篇JS字符串按逗号和回车分隔的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • js 去除字符串第一位逗号的方法

    复制代码 代码如下: <script type="text/javascript">var s=',dddd';if (s.substr(0,1)==',') s=s.substr(1);document.write(s);</script> 下面来点更好的代码: 复制代码 代码如下: <script language="javascript">  var str="asdfk,asdf345345,345345&quo

  • JS使用正则去除字符串最后的逗号

    字符串:string s = "1,2,3,4,5," 目标:删除最后一个 "," 方法: 1.用的最多的是substring,这个也是我一直用的, 一定要注意大小写,我们小编已经测试过了. 复制代码 代码如下: var s = "1,2,3,4,5," s=s.substring(0,s.length-1) alert(s); 2.用正则表达式实现 复制代码 代码如下: var str="a,b,c,d," var reg=

  • 一个JavaScript用逗号分割字符串实例

    //用逗号隔开字符串成数组打印. <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>每天一个JavaScript实例-分割字符串</title> <script> window.onload = function(){ var keywordList = prompt("输入字符,用&

  • JS去掉字符串中所有的逗号

    1.去掉所有字符串里面所有的逗号,eg:123,111,222.00--123111222.00 function clear(str) { str = str.replace(/,/g, "");//取消字符串中出现的所有逗号 return str; } 2.判断不是数字的 isNaN 函数 isNaN(expression:Object) : Boolean 计算参数,如果值为 NaN(非数字),则返回 true.此函数可用于检查一个数学表达式是否成功地计算为一个数字. 可用性:F

  • JS字符串按逗号和回车分隔的方法

    split函数可以传入一个正则表达式作为分隔的字符串. function foo(str){ var temp = str.split(/[\n,]/g); for(var i =0;i<temp.length;i++){ if(temp[i] == ""){ temp.splice(i, 1); //删除数组索引位置应保持不变 i--; } } console.log(temp); } foo("123,\naa,,,,,\n\n\n\n\n1"); 控制台

  • python print 按逗号或空格分隔的方法

    1)按,分隔 a, b = 0, 1 while b < 1000: print(b, end=',') a, b = b, a+b 1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987, 2)按空格分隔 a, b = 0, 1 while b < 1000: print(b, end=' ') a, b = b, a+b 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 3)print的用法 print(..

  • js 字符串转换成数字的三种方法

    方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型返回的都是NaN(Not a Number). 一些示例如下: 复制代码 代码如下: parseInt("1234blue");   //returns   1234parseInt("0xA");  

  • js字符串操作总结(必看篇)

    字符方法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>字符方法</title> </head> <body> <script type="text/javascript"> /* charAt方法和charCodeAt方法都接收一个参数,基于0的

  • js字符串中空格和换行符(\r,\s,\n,\r\n)浅析

    目录 一.换行,回车 二.空白符 补充:js字符串指定位置换行 总结 一.换行,回车 换行回车在不同操作系统下的含义 以下均为单击 Enter 键产生 Windows:系统行末结束符是 ‘\r\n’ Linux:统行末结束符是 ‘\n’ Mac:系统行末结束符是 ‘\r’ 关于软 / 硬回车的扩展知识 硬回车:就是普通我们按回车产生的,它在换行的同时也起着段落分隔的作用.软回车:是用 Shift + Enter 产生的,它换行,但是并不换段,即前后两段文字在 Word 中属于同一“段”.在应用格

  • 常见的JS字符串属性与方法集锦

    目录 方法1.length 方法2.slice 方法3.substring 方法4.split 方法5.indexOf 方法6.lastIndexOf 方法7.charAt 附:字符串常用方法表 总结 方法1.length length决定字符串的长度 例: var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; const string = txt.length; // string = 26; 方法2.slice slice() 提取字符串的某个部分并在新字

  • Java中实现String字符串用逗号隔开

    目录 String字符串用逗号隔开 1.如果我们的需求是要让分隔符号可以兼容中英文逗号 2.如果我们的需求是取到第一个逗号前面的字符串 以逗号为分割符拼接字符串的技巧 实现代码如下所示 String字符串用逗号隔开 在Java中,有两个方法可以用逗号把String分开 一个是 public String[] split(String regex) { return split(regex, 0); } 另一个是 public String[] split(String regex, int li

  • js实现统计字符串中特定字符出现个数的方法

    本文实例讲述了js实现统计字符串中特定字符出现个数的方法.分享给大家供大家参考,具体如下: //js统计字符串中包含的特定字符个数 function getPlaceholderCount(strSource) { //统计字符串中包含{}或{xxXX}的个数 var thisCount = 0; strSource.replace(/\{[xX]+\}|\{\}/g, function (m, i) { //m为找到的{xx}元素.i为索引 thisCount++; }); return th

  • JS字符串长度判断,超出进行自动截取的实例(支持中文)

    今天一个小弟问我的问题,在文本框中输入字符,如果超出指定长度,就把它截取,要求中文等于两个字符的长度,我找一下资料,把这个功能实现了, 下面是JS代码: <html> <script src="http://jb51.net/script/jquery.js" type="text/javascript"></script> <body> <input type="text" name=&qu

  • JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)

    本文实例讲述了JS实现对中文字符串进行utf-8的Base64编码的方法.分享给大家供大家参考,具体如下: 要进行编码的字符串:"select 用户名 from 用户" 使用JAVA进行编码,Java程序: String sql = "select 用户名 from 用户"; String encodeStr = new String(Base64.encode(sql.getBytes("UTF-8"))); // 编码 System.out.

随机推荐