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字符串按逗号和回车分隔的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
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.
随机推荐
- jQuery TextBox自动完成条
- vue实现手机号码抽奖上下滚动动画示例
- 微信小程序 获取微信OpenId详解及实例代码
- 简析Java中的util.concurrent.Future接口
- Java线程同步实例分析
- ASP.NET(C#)中遍历所有控件
- C# 字符串按 ASCII码 排序的方法
- Android程序开发之防止密码输入错误 密码明文显示功能
- STL区间成员函数及区间算法总结
- CentOS MySQL 5.7编译安装步骤详细说明
- mssql @@ERROR 使用
- 解析ActiveMQ的使用说明总结
- 浅析C# web访问mysql数据库-整理归纳总结
- 实现图片预加载的三大方法及优缺点分析
- Vue.js实现列表清单的操作方法
- 23种设计模式(15)java解释器模式
- Nginx跨域访问场景配置和防盗链详解
- JavaScript 预解析的4种实现方法解析
- C语言文件操作大全
- shell之正向解析脚本的实现方法