转自http://blog.csdn.net/mcy478643968/archive/2008/12/14/3514987.aspx
1这两个方法都是String对象的方法
2 substr(start,length):返回一个从指定位置开始的指定长度的子字符串;
substring(start,end):返回位于String 对象中指定位置的子字符串,子字符串中包括start位置的字符,不包括end位置上的字符!
3substring方法使用start和end两者中的较小值作为子字符串的起始点。
例如:
substring(0, 3)和substring(3, 0)将返回相同的子字符串。
如果start 或end为NaN或者负数,那么将其替换为0。
子字符串的长度等于start和end之差的绝对值。例如,在substring(0, 3)和substring(3, 0)返回的子字符串的的长度是 3。
下面是示例:
<script language="javascript">
var me="BavariaMa";
document.write(me.substring(2,5));
document.write("<br>");
document.write(me.substr(2,5));
</script>
输出的结果是:
var
varia
分享到:
相关推荐
JavaScript 和.NET 中substr() 和 substring() 方法的区别
js中有三个截取字符的方法,分别是substring()、substr()、slice(),平时我们可能都用到过,但总是会对这些方法有点混淆,特别是substring()和substr(),连方法名都差不多,下面就具体来看一下区别。
stringObject.substring(start,stop) 用于提取字符串中介于两个指定下标之间的字符。 ...stringObject.substr(start,length)可在字符串中抽取从start下标开始的指定数目的字符 start 必需。要抽取
在js中substring和substr都是用来截取字符串的,那么substring和substr之间的具体区别在哪里,有没有区别呢,下面我来给各位详细引用一些实例来介绍这些问题
该方法返回一个String对象的一个子集。 语法 string.substring(indexA, [indexB]) 下面是参数的详细信息: ...JavaScript String substring() Method</title> </head> <body> [removed] va
在JavaScript中,通常会用到截取,那所谓截取呢,其实就是要获得被截取元素的某个位置到某个位置的内容,那么JS给我提供了substring和substr这两种方法: 这两种截取的方式有什么区别呢?直接代码演示: substring...
主要介绍了JavaScript字符串操作方法 slice、substr、substring及其IE兼容性 的相关资料,需要的朋友可以参考下
主要介绍了Javascript中substr和substring的区别,非常的简单明了,有需要的小伙伴可以来仔细看看。
JavaScript substring 方法 substring 方法用于通过指定开始和结束位置来截取字符串并返回截取部分字符串。其语法如下: 代码如下: str_object.substring(start, end) 参数 说明 str_object 要操作的字符串...
主要介绍了javascript中slice(),splice(),split(),substring(),substr()使用方法,需要的朋友可以参考下
在JavaScript中,提取子字符串主要是通过 Slice、Substring、Substr 三个方法之一。 代码如下:// slice // 语法: string.slice(start [, stop])“Good news, everyone!”.slice(5,9); // ‘news’ // substring // ...
substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符.stringObject.substr(start,length);start必须,length可选. start 是截取的开始位置的下标,从0开始算起,必须是数字.可以是负数,-1是倒数第一个字符...
javascript中给我们提供三个截取字符串的方法,分别是:slice(),substring()和substr()。下面我们对这三个函数进行详细说明和比较,需要的朋友可以参考下
Split方法: 以下程序例子实现了split和整数字符串互转的用法。。。 [removed] function evil() { var toint=parseInt(“123”);//字符串转换成整形 var intvalue=123; var tostr=intvalue.toString();//类型转换成...
js中substr,substring,indexOf,lastIndexOf等的用法 1.substrsubstr(start,length)表示从start位置开始,截取length长度的字符串。 var src=”images/off_1.png”;alert(src.substr(7,3)); 弹出值为:off ...
用js方法substring()、方法substr()实现如标题所示的截取字符串并支持中英文混合,具体代码如下,感兴趣的各位可以参考下哈