javascript中正则表达式应用学习_Split()

原创 2004年09月29日 15:09:00

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
function SplitDemo(){
   var s, ss;
   var s = "The rain in Spain falls mainly in the plain.";
   // 在每个空格字符处进行分解。
   ss = s.split(" ");
   if(ss != null){
  alert(ss.length);
   }
   alert(ss)
   return(ss);
}

//-->
</SCRIPT>
<input type="button" value="SplitDemo()" onclick="javascript:SplitDemo()"/>
</BODY>
</HTML>

split 方法

将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

stringObj.split([separator[, limit]])

参数

stringObj

必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。

separator

可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。

limit

可选项。该值用来限制返回数组中的元素个数。

说明

split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解。separator 不作为任何数组元素的部分返回。

示例

下面的示例演示了 split 方法的用法。

function SplitDemo(){
   var s, ss;
   var s = "The rain in Spain falls mainly in the plain.";
   // 在每个空格字符处进行分解。
   ss = s.split(" ");
   return(ss);
}

JavaScript中的split函数中的正则表达式

JavaScript中的split函数中的正则表达式最近在看《JavaScript高级程序设计》的时候,看到split函数传入正则表达式的时候不是很理解,查了一些资料基本和书上说的一样,看不太懂,打算...
  • a_leading
  • a_leading
  • 2017年04月25日 08:28
  • 2433

javascript正则表达式总结(test|match|search|replace|split|exec)

学javascript正则的好文一篇:http://www.cainiao8.com/web/js_note/js_regular_expression.html test:测试string...
  • wusuopuBUPT
  • wusuopuBUPT
  • 2014年03月13日 17:10
  • 8234

什么是正则表达式?在JavaScript中,如何应用正则表达式?

正则表达式(Regular Expression) 本身就是一个字符串,由一些普通字符和特殊字符组成的,用以描述一种特定的字符规则的表达式。正则表达式常用于在一段文本中搜索、匹配或替换特定形式的文本。...
  • u012396955
  • u012396955
  • 2016年12月29日 17:09
  • 368

Split分割字符串使用方法 例子 部分正则表达式

第一种方法:  string s=abcdeabcdeabcde;  string[] sArray=s.Split(c) ;  foreach(string i in sArray)  Co...
  • lpy1016lc
  • lpy1016lc
  • 2013年11月07日 10:38
  • 1596

String的split方法与正则表达式

问题: 对于字符串 “boo:and:foo”,regex为o,limit为5时,返回:{ “b”, “”, “:and:f”, “”, “” } ,结果是如何实现的? 答: 对...
  • niuchaoying
  • niuchaoying
  • 2015年06月04日 10:07
  • 914

Split正则表达式的应用

今天,别人提问日期格式不规范,格式各样,中间的内容都不同,怎么处理方便。 想了想还是用Split的正则表达式处理方便且易于扩充,只要正则表达式不断扩充就行了。 代码如下: public stat...
  • danielinbiti
  • danielinbiti
  • 2015年05月26日 18:06
  • 3442

javascript 字符串分割split()

字符串分割split()split() 方法将字符串分割为字符串数组,并返回此数组。 无标题文档 var myst...
  • baidu_32731497
  • baidu_32731497
  • 2016年06月30日 05:58
  • 691

java正则表达式详解与Spring.split()使用

今天用split这个函数时碰到了问题,我的String是  a.b 我用 split("."),居然返回的数组长度是0,后来网上查了才知道 split参数是 正则表达式,以前一直以为是字符串,而“.”...
  • zmx729618
  • zmx729618
  • 2016年04月18日 16:49
  • 5432

java 中 split 正则表达式详解

本来对正则表达式就不是很了解,结果要做个四则计算器,必须用到了,这里就补充下,内容均来自网络,若有侵犯,请联系本人! Java代码   String s2="this is a t...
  • edyang123
  • edyang123
  • 2013年07月09日 11:51
  • 1553

java String.split 传入参数为正则表达式

java String.split 传入参数为正则表达式
  • lizhihaoweiwei
  • lizhihaoweiwei
  • 2016年03月02日 16:20
  • 1247
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript中正则表达式应用学习_Split()
举报原因:
原因补充:

(最多只允许输入30个字)