JavaScript Split()方法
split()方法的定义和用法:
split()方法可以利用字符串的子字符串的作为分隔符将字符串分割为字符串数组,并返回此数组。
注:作为分割符的子字符串不会成为返回的数组的元素的一部分或者数组元素的一员。
这里只介绍使用普通字符作为分隔符,关于使用正则表达式作为分隔符的可以参阅正则表达式split()函数一章节。
点击可参阅更多相关String对象方法和属性。
语法结构:
stringObject.split(separator,limit)
参数列表:
参数 | 描述 |
separator | 必需。用于分割字符串的子字符串。 注:如果此参数为一个空字符串"",那么stringObject中的每个字符都会被分割 |
limit | 可选。设定字符串被分割的次数,如果省略此参数,则不限制分割次数。 |
注:如果此参数为一个空字符串"",那么stringObject中的每个字符都会被分割
limit 可选。设定字符串被分割的次数,如果省略此参数,则不限制分割次数。
实例代码:
var a="a、b、c、d、e";
console.log(a.split("、"));
使用子字符串“、”作为分隔符分割字符串,此分隔符不会成为数组元素的一部分或者数组元素的一员。输出结果:a,b,c,d,e。
var a="a、b、c、d、e";
console.log(a.split("、",2));
限定的了字符串分割的次数,也就是限制了返回数组的维数。输出结果:2。
var a="a、b、c、d、e";
console.log(a.split(""));
使用空字符串作为分隔符,那么字符串中的每个字符都会被分割。输出结果:a,、,b,、,c,、,d,、,e。
以上内容是小编给大家介绍的JavaScript Split()方法的相关知识,希望大家喜欢。
相关推荐
-
JavaScript利用split函数按规定截取字符串(获取邮箱用户名)
一个JavaScript基础技巧,根据一串字串中规定的字符,获取该字符以左或以右的字符串,以本例中的电子邮箱为例,它可以获取邮箱的用户名,而将用户名以外的字符抛弃掉,本实例应该是比较实用的. JavaScript截取字符串 function x(){ var x=document.getElementById("x").value.toString(); var c=x.split("@"); document.getElementById("x"
-
js中split函数的使用方法说明
splitsplit与join作用相反,用于把一个字符串分割成字符串数组.stringObject.split(a,b)这是它的语法. a是必须的 决定从a这分割.b不是必须的,可选.该参数可指定返回的数组的最大长度 .如果设置了该参数,返回的子串不会多于这个参数指定的数组.如果没有设置该参数,整个字符串都会被分割,不 考虑它的长度. 注意返回的数组中不包括a本身: 提示和注释注释:如果把空字符串 ("") 用作 a,那么 stringObject 中的每个字符之间都会被分割.注释
-
js中通过split函数分割字符串成数组小例子
复制代码 代码如下: <script language="javascript"> str="2,2,3,5,6,6"; //这是一字符串 var strs= new Array(); //定义一数组 strs=str.split(","); //字符分割 for (i=0;i<strs.length ;i++ ) { document.write(strs[i]+"<br/>"); //分割后的
-
Java Swing中的工具栏(JToolBar)和分割面版(JSplitPane)组件使用案例
一:工具栏(JToolBar) 代码示例: 复制代码 代码如下: import javax.swing.*; //工具栏的使用案例 public class JToolBarDemo2_jigloo extends javax.swing.JFrame { private JToolBar myJToolBar; private JButton jB_file; private JButton jB_edit; private JButton jB_tools; private JBut
-
js正则函数match、exec、test、search、replace、split使用介绍集合
match 方法 使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回. stringObj.match(rgExp) 参数 stringObj 必选项.对其进行查找的 String 对象或字符串文字. rgExp 必选项.为包含正则表达式模式和可用标志的正则表达式对象.也可以是包含正则表达式模式和可用标志的变量名或字符串文字. 其余说明与exec一样,不同的是如果match的表达式匹配了全局标记g将出现所有匹配项,而不用循环,但所有匹配中不会包含子匹配项. 例子1: functi
-
js split函数用法总结(从入门到精通)
split定义和用法 split() 方法用于把一个字符串分割成字符串数组. 语法 stringObject.split(separator,howmany) 参数 描述 separator 必需.字符串或正则表达式,从该参数指定的地方分割 stringObject. howmany 可选.该参数可指定返回的数组的最大长度.如果设置了该参数,返回的子串不会多于这个参数指定的数组.如果没有设置该参数,整个字符串都会被分割,不考虑它的长度. 返回值 一个字符串数组.该数组是通过在 separator
-
js使用split函数按照多个字符对字符串进行分割的方法
本文实例讲述了js使用split函数按照多个字符对字符串进行分割的方法.分享给大家供大家参考.具体分析如下: js中的split()函数可以对字符串按照指定的符号进行分割,但是如果字符串中存在多个分割符号,js的split()函数是否还可以胜任呢,答案是肯定的,js的split()函数可以通过正则表达式实现多分隔符的字符串分割,调用也很简单,下面是详细范例. 下面的代码可以通过js split方法对字符串按照逗号分割 var mystring = "a,b,c,d,e"; var my
-
JavaScript 字符串与数组转换函数[不用split与join]
两个自定义的实现字符串与数组相互转换的js函数,希望能对大家有用: 复制代码 代码如下: function StringToArray(str,substr) { /* 函数功能:字符串按照指定字符串分割转换为数组 参数: str :需转换的字符串 substr:分割字符串 返回值: 转换后的数组 */ var arrTmp = new Array(); if(substr=="") { arrTmp.push(str); return arrTmp; } var i=0, j=0,
-
JavaScript Split()方法
split()方法的定义和用法: split()方法可以利用字符串的子字符串的作为分隔符将字符串分割为字符串数组,并返回此数组. 注:作为分割符的子字符串不会成为返回的数组的元素的一部分或者数组元素的一员. 这里只介绍使用普通字符作为分隔符,关于使用正则表达式作为分隔符的可以参阅正则表达式split()函数一章节. 点击可参阅更多相关String对象方法和属性. 语法结构: 复制代码 代码如下: stringObject.split(separator,limit) 参数列表: 参数 描述 se
-
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
Split方法: 以下程序例子实现了split和整数字符串互转的用法... <script > function evil() { var toint=parseInt("123");//字符串转换成整形 var intvalue=123; var tostr=intvalue.toString();//类型转换成字符串 var my_friends ="test1,test2,test3,test4,test5"; var friend_array =
-
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
JavaScript split 方法 split 方法用于将字符串分割为字符串数组并返回该数组.其语法如下: 复制代码 代码如下: str_object.split(separator, limit) 参数说明: 参数 说明 str_object 要操作的字符串(对象) separator 必需.分隔符,字符串或正则表达式,从该参数指定的地方分割 str_object limit 可选.指定返回的数组的最大长度.如果设置了该参数,返回的子串不会多于这个参数指定的数组.如果省略该参数,则符合规则
-
JavaScript 特有方法计算二进制中1的个数 split方法
代码如下: 复制代码 代码如下: function g(n){ var n = n.toString(2); var count = 0; for(var i=0;i<n.length;i++) { if(n[i] == "1") count++; } return count; } 觉得这样写很麻烦,突然想到是不是可以利用js的split方法来实现计算1的个数,split的参数为正则\0*\,分离字符串中的1.代码如下: 复制代码 代码如下: function f(n){ re
-
javascript String split方法误操作
split定义和用法 split() 方法用于把一个字符串分割成字符串数组. 语法 stringObject.split(separator, howmany)参数 描述 separator 必需.字符串或正则表达式,从该参数指定的地方分割 stringObject. howmany 可选.该参数可指定返回的数组的最大长度.如果设置了该参数,返回的子串不会多于这个参数指定的数组.如果没有设置该参数,整个字符串都会被分割,不考虑它的长度. 返回值 一个字符串数组.该数组是通过在 separator
-
JavaScript split()使用方法与示例
split定义和用法 split() 方法用于把一个字符串分割成字符串数组. 语法 stringObject.split(separator, howmany)参数 描述 separator 必需.字符串或正则表达式,从该参数指定的地方分割 stringObject. howmany 可选.该参数可指定返回的数组的最大长度.如果设置了该参数,返回的子串不会多于这个参数指定的数组.如果没有设置该参数,整个字符串都会被分割,不考虑它的长度. 返回值 一个字符串数组.该数组是通过在 separator
-
分享Javascript实用方法二
JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能. 承接上一篇, Object keys object的keys方法能够获取一个给定对象的所有键(key/属性名)并以数组的形式返回.这个方法可以用于键的筛选.匹配等. var basket = { strawberry: 12,
-
Java正则表达式之split()方法实例详解
本文实例讲述了Java正则表达式之split()方法.分享给大家供大家参考,具体如下: 1.方法介绍 (1)public String[] split(String regex) 根据给定正则表达式的匹配拆分此字符串 (2)public String[] split(String regex,int limit) 根据匹配给定的正则表达式来拆分此字符串 2.方法实例 /** * @Title:Split.java * @Package:com.you.data * @Description:Ja
-
Javascript数组方法reduce的妙用之处分享
前言 Javascript数组方法中,相比map.filter.forEach等常用的迭代方法,reduce常常被我们所忽略,今天一起来探究一下reduce在我们实战开发当中,能有哪些妙用之处,下面从reduce语法开始介绍. 语法 array.reduce(function(accumulator, arrayElement, currentIndex, arr), initialValue) 若传入初始值,accumulator首次迭代就是初始值,否则就是数组的第一个元素:后续迭代中将是上一
-
JavaScript正则方法replace实现搜索关键字高亮显示
前言 正则表达式是字符串处理工具中强有力的工具.也有人认为这只是一个小玩具,但不管怎么说都离不开它. 这里介绍的是JavaScript的正则表达式的replace方法 ,和实现搜索关键字高亮的功能. 先介绍一下正则表达式的replace方法 replace介绍 w3school原文链接介绍 正则表达式如何使用特殊字符$来表示原来的文本,这是实现搜索高亮的关键, var str = "asad sad 123 sd qwe21"; str.replace(/\d+/img,"数
随机推荐
- jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
- Node做中转服务器转发接口
- 用方法封装javascript的new操作符(一)
- 利用phpexcel把excel导入数据库和数据库导出excel实现
- php下实现一个阿拉伯数字转中文数字的函数
- PHP生成HTML静态页面实例代码
- 浅要分析Python程序与C程序的结合使用
- asp alexa查询小偷程序
- Spring MVC的文件下载实例详解
- C#使用二维数组模拟斗地主
- Android7.0上某些PopuWindow出现显示位置不正确问题的解决方法
- 最基础的vue.js双向绑定操作
- Mysql以utf8存储gbk输出的实现方法提供
- 严防死守,保卫IE
- 电源插座惹的祸
- ubuntu 添加中文支持实现方法
- Python中用PIL库批量给图片加上序号的教程
- 层叠菜单的动态生成
- 用IS6 进行 ASP 软件的打包和自动安装 的方法
- Spring之ORM模块代码详解