首页 相关文章 JavaScript中split字符串函数

JavaScript中split字符串函数

  JavaScript中split函数方法是将一个字符串分割为子字符串,然后将结果作为字符串数组返回。使用方法:

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

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

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

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

  下面的示例演示了 JavaScript中split函数方法的用法。

function SplitDemo(){
 var s, ss;
 var s = "The rain in Spain falls mainly in the plain.";
 // 在每个空格字符处进行分解。
 ss = s...[ 查看全文 ]

2016-02-20 标签:
  • 标签:Web开发
    script function evil(){ var toint=parseInt("123"); var intvalue=123; var tostr=intvalue.toString(); var my_friends ="trixie,moxie,sven,guido,hermes";var friend_array =my_friends.split(",");for (loop=0; loop friend_array.length;loop++){document.writeln(friend_array[loop] + " is myfriend.br");}}/script [ 查看全文 ]
  • 标签:Web开发
    scriptvar str="abcdefghijklmnopqrstuvwxyz";document.write("字符串"+str+"中从前到后pq出现的位置是:"+str.indexOf('pq',6)+'br');document.write("字符串"+str+"中从后到前pq出现的位置是:"+str.lastIndexOf('pq',1)+'br');/script 上段代码不论怎么改('pq',1)中数字的值,它就是不改变,还是15和-1...[ 查看全文 ]
  • 标签:Web开发
    一、概述     字符串在javascript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更多...。JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,如分割字符串,改变字符串的大小写,操作子字符串等。     当前的大部分浏览器也能从强大的正则表达式获益,因为它极大地简化了大量的字符串操作任务,不过...[ 查看全文 ]
  • 标签:Web开发
    操作字符串的值是一般的开发人员必须面临的家常便饭。操作字符串的具体方式有很多,比如说从一个字符串是提取出一部分内容来,或者确定一个字符串是否包含一个特定的字符。下面的 JavaScript 函数为开发人员提供了他们所需要的所有功能: • concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。 • indexOf() – 返回字符串中一...[ 查看全文 ]
  • 根据,MySQL 会自动将数字转化为字符串,反之亦然。 mysql SELECT 1+'1'; - 2 mysql SELECT CONCAT(2,' test'); - '2 test' 若想要将数字明确地转化为字符串,可使用 CAST()或 CONCAT()函数: mysql SELECT 38.8, CAST(38.8 AS CHAR); - 38.8, '38.8' mysql SELECT 38.8, CONCAT(38.8); - 38.8, '38.8' CAST() 比较可取。 ...[ 查看全文 ]
  • 标签:ASP
    1. 字符串函数: Len(str):取得字符串的长度 Instr(str1,str2):从字符串str1,寻找另一个字符串str2第一个出现的位置 Left(str,n):从字符串str左起取n个字符 Right(str,n):从字符串str右起取n个字符 Mid(str1,n1,n2):从字符串第n1个字符开始,取出n2个字符。 2.字符串函数应用: 1)通过字符函数设计出一个字符串长度控制函数: 防止超过行宽字符串换行: <%  Function strleft(string,leng)  &nb...[ 查看全文 ]
  • 标签:Web开发
    去掉字符串中匹配 的字符串 代码如下: /** * 去掉字符串中匹配 的字符串 * * @author zhujie * @return String regex 要替换的内容 value 字符串 state 替换的内容变成什么 */ public static String toRegex(String regex, String value, String state) { Pattern p = Pattern.compile(regex); Matcher m = p.matcher(value); StringBuffer sb = new StringBuffer(); while (m.find()) { m.appen...[ 查看全文 ]
  •   对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串 str 的最左面字符的ASCII代码值。 如果 str 是空字符串,返回 0 。如果 str 是 NULL ,返回 NULL 。 mysql select ASCII('2'); - 50mysql select ASCII(2); - 50mysql select ASCII('dx'); - 100 也可参见ORD()函数。 ORD(str) 如果字符串str最左面字符是一个多字节字符...[ 查看全文 ]
  • 标签:ASP
      '*************测字符串长度************** Function CheckStringLength(txt) txt=trim(txt) x = len(txt) y = 0 for ii = 1 to x if asc(mid(txt,ii,1)) < 0 or asc(mid(txt,ii,1)) 255 then '如果是汉字 y = y + 2 else y = y + 1 end if next CheckStringLength = y End Function '************* 截取字符串 ************** function InterceptString(txt,length) txt=trim(txt) x = len(tx...[ 查看全文 ]
  • if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[getEPnum]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[getEPnum] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[getstrcount]') and xtype in (N'FN', N'IF', N'TF')) drop function [db...[ 查看全文 ]
  • 标签:Web开发
    如何使用PHP中的字符串函数PHP中的字符串操作功能是比较多的,重要的有以下这些:    (1)echo,print,printf,sprintf    前两个函数是输出字符串.字符串中如果有变量名则被替换成其值.    后两个函数类似于C的同名函数.    (2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower,    strtoupper,substr,ucfirst    这些是常用的字符串...[ 查看全文 ]
  • 标签:Web开发
    字符串对象提供了许多方法,但是很少的程序设计人员充分利用它们,这对于一个程序员来说,不能不说这是一种缺陷。字符串提供的方法可以用于操作字符、产生HTML标签以及搜索字符串等等。 下面首先说说什么是字符串。在javascript语言中,字符串就是一种对象。就象在Java中,它们不是作为一系列的字符被存储的,所以字符串的操作必须使用内置的构造器和设置函数来完成。在后来的版本中有了字符串构造器和更多的...[ 查看全文 ]
  • 标签:ASP
      string[] A; string B = "abcd@@efg@@sdff;"; string C=abcde@efgasdfl@sdlfjs; 如果要分割C很容易,只需如此即可: A = C.Split('@'); 结果: A[0] = "abcde"; A[1] = "efgasdfl"; A[2] = "sdlfjs"; 如果要分割B呢?最简单的办法就是先把@@替换为单字符串了。 A = B.Replace("@@","$").Split('$'); A[0] = "abcd"; A[1] = "efg"; A[2] = "sdff";  [ 查看全文 ]
  • void Split(CString content, CString pattern, CAtlArrayCString& strlist) {     int iPos = content.Find(pattern), iStart = 0;     while (iPos != -1)     {         strlist.Add(content.Mid(iStart, iPos - iStart));         iStart = iPos + pattern.GetLength();  ...[ 查看全文 ]
  • 如下表:AggregationTableIdName1赵2钱1孙1李2周 如果想得到下图的聚合结果 IdName1赵孙李2钱周 利用SUM、AVG、COUNT、COUNT(*)、MAX 和 MIN是无法做到的。因为这些都是对数值的聚合。不过我们可以通过自定义函数的方式来解决这个问题。 1.首先建立测试表,并插入测试数据: 代码如下: create table AggregationTable(Id int, [Name] varchar(10)) go insert into AggregationTable    ...[ 查看全文 ]
  • MFC中有几个字符串操作函数很有用,但有的在MSDN中都查不到,因为MSDN没有公布。下面我们来看看它们的用法和声明及定义等。 // 功能 : 格式化字符串 // 参数 : rString - 输出参数,格式化后的字符串将保存在此字符串中 !-- frame contents -- !-- /frame contents -- // nIDS - 将进行替换操作的格式字符串的资源ID // lpsz1 - 指向将替换格式字符串中“%1”字符的...[ 查看全文 ]
  • FillString函数有两个参数,一个是用来重复填充的字符,另一个是填充后的字符串长度。然后它返回填充后的字符串,重复次数由填充字符的个数和填充后字符串长度决定。 该函数建立一个循环,循环次数基于所要求的字符串长度。循环步长有参数Value(即用来重复填充的子字符串)的长度决定。该函数把参数Value作为工作字符串,重复后按所要求的长度适当截尾: PrivateFunctionFillString(ByValV...[ 查看全文 ]
  • 标签:Web开发
    使用javascript中的split函数分割字符串示例: script alert("c:wwwccvita.jpg"); var path="c:wwwccvita.jpg"; var arr=path.split(""); alert(arr); /script 下面是函数的具体介绍: split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separator[, limit]]) 参数 ...[ 查看全文 ]
  • Delphi中的字符串 ——摘自网络 一:各种字符串  字符串是Object Pascal所有数据类型中最有用的类型。许多函数以字符串为传递参数。由于在Delphi中字符串的定义和使用有各种方式,包括Pascal中典型的字符串(String),Delphi支持的长字符串(ANSIString),类似于C语言的字符数组(Array of Char),指向字符的指针(Pchar)等。下面的文章就跟谈谈这些类型在定义和应用中的区...[ 查看全文 ]
  • 对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串 str 的 最左面字符的ASCII代码值。 如果 str 是空字符串, 返回 0 。如果 str 是 NULL ,返回 NULL 。 mysql select ASCII('2'); - 50 mysql select ASCII(2); - 50 mysql select ASCII('dx'); - 100 也可参见ORD()函数。 ORD(str) 如果字符串str最左面字符是一个多字节字符,通过以格式 ((first byte ASCII code)*256+...[ 查看全文 ]
手机页面 收藏网站 回到头部