substr() 用法:<字符串对象>.substr(<始>[, <长>]);
返回原字符串的子字符串,该字符串是原字符串从<始>位置开始,长度为<长>的一段。如果没有指定<长>或指定得超过字符串长度,则子字符串从<始>位置一直取到原字符串尾。如果所指定的位置不能返回字符串,则返回空字符串。
先看一下示例:
<html>
<head>
<title>String字符串对象substr()用法</title>
</head>
<body>
<script language="javascript">
function substrTest(n,l)
{
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // 初始化变量。
var s; // 声名变量
s = str.substr(n,l); // 返回从开始位置n到终止位置l的字符串
return (s); //返回字符。
}
alert(substrTest(2,7)); //输出2到7的字符
</script>
</body>
</html>
运行结果如下:
substr和substring的区别:
substr是从起始点截取某个长度的字符串,而substring是截取2个位置
之间的字符串
- 大小: 11 KB
分享到:
- 2009-11-16 22:25
- 浏览 3282
- 评论(0)
- 论坛回复 / 浏览 (0 / 3890)
- 查看更多
相关推荐
用SQL语句截取字符串, string substr ( string string, int start [, int length]) 参数1:处理字符串 参数2:截取的起始位置(第一个字符是从0开始) 参数3:截取的字符数量
今天给大家分享使用php substr 获取字符串前几位、后几位、指定位的用法。 substr (PHP 4, PHP 5) substr — 返回字符串的子串 说明 string substr ( string $string , int $start [, int $length ] ) 返回字符串 ...
2、String对象常用属性及方法 成员 类型 作用 length 属性 获取字符串的长度 charAt(index) 方法 获取index位置的字符,位置从0开始计算 indexOf(searchValue) 方法 获取searchValue在字符串中首次出现的位置 ...
要提取子字符串的字符串文字或 String 对象。 start 必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。 length 可选项。在返回的子字符串中应包括的字符个数。 说明 如果 length 为 0 或负数,将...
本文实例讲述了php字符串截取函数mb_substr用法。分享给大家供大家参考,具体如下: string mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] )-截取...
substr 定义和用法 substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。 语法 stringObject.substr(start,length) 参数 描述 start 必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么...
substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。 代码如下: str.substr(str.length-1,1) 重要事项:ECMAscript 没有对该方法进行标准化,因此反对使用它。 重要事项:在 IE 4 中,参数 start ...
使用方法同lower() 三、replace:返回某字符串的所有匹配项均被替换之后得到的字符串。 复制代码 代码如下:‘This is a test’.replace(‘is’,’are’) 四、split:将字符串分割成序列 复制代码 代码如下:‘1+2+3+4+5...
遇到这些需求时,我们经常会想到使用substr()方法来实现,substr()对全英文字符串的截取是比较适合的。 但字符串只要出现中文字符,就有可能导致PHP substr中文乱码,因为中文UTF-8编码,每个汉字占3字节,而GB2312...
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 语法 stringObject.replace(regexp/substr,replacement)参数 描述 regexp/substr 必需。规定子字符串或要替换的模式的...
JavaScript 对象是一种复合值,是有属性或已命名值的集合。... 通过+拼接字符串创建一个字符串对象,建议使用[].join()的方式拼接字符串。 看下面的例子: var str="javascript"; var len=str.length; var substr=str.s
本文实例讲述了PHP中substr函数字符串截取用法。分享给大家供大家参考,具体如下: PHP中substr函数定义如下: substr(string,start,length) 参数说明如下: string 必需。规定要返回其中一部分的字符串。 start ...
解读: 采用php的substr()方法, 语法: string substr(string string, int start, int [length]); 参数1:原字符串; 参数2:切割的起始位置; 参数3:截取的长度; 按这样来使用: $newstr = sub
经常看到有新手问PHP有没有类似asp的left函数或right函数,实现截取某字符串...参数string为要操作的字符串 参数start为你要截取的字符串的开始位置,若start为负数时,则表示从倒数第start开始截取length个字符 可选
indexOf(): indexOf() 方法返回指定值在字符串对象中首次出现的位置。 match(): 使用正则表达式与字符串相比较。 replace(): 被用来在正则表达式和字符串直接比较,然后用新的子串来替换被匹配的子串。 slice(): ...
substr() 函数返回提取的子字符串, 或者在失败时返回 FALSE。 语法 substr(string,start,length) 参数 描述 string 必需。规定要返回其中一部分的字符串。 start 必需。规定在字符串的何处开始。 非负数 – 从 ...
取字符串的三个函数:slice(start,[end]),substring(start,[end])和substr(start,[length]) 相关属性: slice() 第一个参数代表开始位置,第二个参数代表结束位置的下一个位置,截取出来的字符串的长度为第二个参数与第...
四、 C++字符串使用的建议 51 附录1:参考资料: 51 附录2: MSSTL中basic_string的部分源码解读 51 2.1 string的allocator 51 2.1.1 Allocate和Deallocate 51 2.1.2 allocator的泛型实现 52 2.1.3 string与char_...
五、 C++字符串使用的建议 24 附录1:参考资料: 24 附录2: MSSTL中basic_string的部分源码解读 24 2.1 string的allocator 24 2.1.1 Allocate和Deallocate 24 2.1.2 allocator的泛型实现 24 2.1.3 string与char_...
replace方法是javascript涉及到正则表达式中较为复杂的一个方法,严格上说应该是string对象的方法。只不过牵扯到正则的时候比较多一些。需要我们灵活的使用。 语法: stringObj.replace(regexp/substr,replacement)...