admin
管理员
管理员
  • UID1
  • 粉丝2
  • 关注2
  • 发帖数339
  • 社区居民
  • 忠实会员
  • 原创写手
阅读:4519回复:0

字符串的提取

楼主#
更多 发布于:2013-07-07 21:17
分享到:
 用到的方法有:substr()和substring()
substr(star,length);
star开始的位置,可以为负数,-1则从倒数第一个开始,-2倒数第二个;
length为字符串的长度。非负数,可省略,若省略,则返回开始位置到结束位置的字符串。
 
substring(star,stop);
star开始的位置,非负数;
top结束的位置,非负数。
 
//索引位置
|h|d|u|1|0|4|.|c|o|m|
 1 2 3 4 5 6 7 8 9 10
 
substr()实例:
 
var url="hdu104.com";
 
var url_str=url.substr(1);
//提取从索引位置1开始,一直到结尾的字符串。
//h|du104.com// 返回du104.com
 
var url_str=url.substr(-3);
//提取从倒数第三个索引位置开始,一直到结尾的字符串。
//hdu104.|com// 返回com
 
var url_str=url.substr(1,3);
//提取从索引位置1开始,长度为3的字符串。
//h|du1|04.com// 返回du1
 
var url_str=url.substr(-3,2);
//提取从倒数第三个索引位置开始,长度为2的字符串。
//hdu104.|co|m// 返回co
 
substring()实例:
 
var url_str=url.substring(1);
//提取从索引位置1开始,一直到结尾的字符串。
//h|du104.com// 返回du104.com
 
var url_str=url.substring(1,3);
//提取从索引位置1开始,到索引位置3结束的字符串
//h|du|104.com// 返回du
游客

返回顶部