当前位置:  编程技术>jquery

详解jquery的substring,substr,split的用法

    来源: 互联网  发布时间:2014-09-03

    本文导语:  1,jquery substring 方法 返回位于 String 对象中指定位置的子字符串。 strVariable.substring(start, end) "String Literal".substring(start, end) 参数 start 指明子字符串的起始位置,该索引从 0 开始起算。 end 指明子字符串的结束位置,该索引...

1,jquery substring 方法
返回位于 String 对象中指定位置的子字符串。
strVariable.substring(start, end)
"String Literal".substring(start, end)
参数
start
指明子字符串的起始位置,该索引从 0 开始起算。
end
指明子字符串的结束位置,该索引从 0 开始起算。
说明
 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。
substring 方法使用 start 和 end 两者中的较小值作为子字符串的起始点。例如, strvar.substring(0, 3) 和 strvar.substring(3, 0) 将返回相同的子字符串。
如果 start 或 end 为 NaN 或者负数,那么将其替换为0。
子字符串的长度等于 start 和 end 之差的绝对值。例如,在 strvar.substring(0, 3) 和 strvar.substring(3, 0) 返回的子字符串的的长度是 3。

例子,substring 方法的用法。
 

代码示例:
function SubstringDemo(){
   var ss; // 声明变量。
   var s = "The rain in Spain falls mainly in the plain..";
   ss = s.substring(12, 17);   // 取子字符串。
   return(ss); // 返回子字符串。
}

2,jquery substr 方法
返回一个从指定位置开始的指定长度的子字符串。
stringvar.substr(start [, length ])
参数
stringvar
必选项。要提取子字符串的字符串文字或 String 对象。
start
必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length
可选项。在返回的子字符串中应包括的字符个数。
说明
如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到 stringvar 的最后。

例子,substr 方法的用法。
 

代码示例:
function SubstrDemo(){
   var s, ss;                // 声明变量。
   var s = "The rain in Spain falls mainly in the plain.";
   ss = s.substr(12, 5); // 获取子字符串。
   return(ss);               // 返回 "Spain"。
}

3,jquery 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);
}

    
 
 

您可能感兴趣的文章:

  • linux c malloc函数定义及用法详解
  • oracle中lpad函数的用法详解
  • HTML 5 <acronym> 标签定义用法详解
  • 请教sed awk的用法详解,有命令说明的链接也不错,谢谢了
  • c++断言assert()函数的头文件及其用法详解
  • 浅谈SQLServer的ISNULL函数与Mysql的IFNULL函数用法详解
  • HTML 5中<address> 标签定义用法详解及几个示例
  • ThinkPHP模板判断输出Present标签用法详解
  • java map(HashMap TreeMap)用法:初始化,遍历和排序详解
  • ThinkPHP模板判断输出Empty标签用法详解
  • HTML <!DOCTYPE> 标签用法详解及如何解决<!DOCTYPE html>未声明时导致页面无效的问题
  • group by,having,order by的用法详解
  • HTML <a> 标签用法详解
  • ThinkPHP模板判断输出Defined标签用法详解
  • mysql update语句的用法详解
  • java equals函数用法详解
  • malloc函数详解及用法举例
  • static_cast,dynamic_cast,reinterpret_cast,const_cast的区别及用法详解
  • php session 原理详解,用法介绍以及如何设置过期时间
  • ThinkPHP模板IF标签用法详解
  • ThinkPHP模板范围判断输出In标签与Range标签用法详解
  • C++中用substr()函数消除前后空格的解决方法详解
  • TCP协议报头字段详解及报头图 iis7站长之家
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • html保留字符详解
  • 关于tcp/ip详解卷2中的代码
  • Linux/centos/redhat下各种压缩解压缩方式详解
  • 请问哪儿有java2编程详解的电子书下载??本人急需!!跟贴有分!!!
  • TCP协议报头字段详解及报头图
  • 哪有LINUX命令详解下??
  • Web前端设计:html上标<sup>标签与下标<sub>标签详解
  • 请问:setTimeout(p1,p2) 的函数详解,马上给分的。
  • TCP协议三次握手过程详解
  • 求 sun ldoms 配置 虚拟化服务器 步骤详解
  • html5/css3文本阴影(text-shadow)详解及示例
  • 请问:哪里可以下tcp/ip详解书上程序的源码
  • linux下进程占用内存空间详解
  • linux 2.4 内核软中断详解?
  • Base64编码原理详解及c++编码解码实现
  • 哪本书介绍mutex、POSIX 线程详解
  • Linux下NFS服务配置详解
  • 哪位java同门师兄有《java2编程详解》电子文档,注意不是影印版
  • linux下top命令详解包括top命令参数使用及结果(virt,res,shr)排序举例说明
  • 如何在Linux下使用脚本实现程序的自动重启!望各位详解!
  • SSL握手通信详解及linux下c/c++ SSL Socket代码举例
  • 大家推荐几本详解Linux或unix 操作系统源代码的书籍!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3