`
buliangniu
  • 浏览: 90040 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

String字符串对象substr()用法

阅读更多

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
分享到:
评论

相关推荐

    用SQL语句截取字符串

    用SQL语句截取字符串, string substr ( string string, int start [, int length]) 参数1:处理字符串 参数2:截取的起始位置(第一个字符是从0开始) 参数3:截取的字符数量

    php获取字符串前几位的实例(substr返回字符串的子串用法)

    今天给大家分享使用php substr 获取字符串前几位、后几位、指定位的用法。 substr (PHP 4, PHP 5) substr — 返回字符串的子串 说明 string substr ( string $string , int $start [, int $length ] ) 返回字符串 ...

    JavaScript程序设计课件:String对象.pptx

    2、String对象常用属性及方法 成员 类型 作用 length 属性 获取字符串的长度 charAt(index) 方法 获取index位置的字符,位置从0开始计算 indexOf(searchValue) 方法 获取searchValue在字符串中首次出现的位置 ...

    JS 截取字符串substr 和 substring方法的区别

    要提取子字符串的字符串文字或 String 对象。 start 必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。 length 可选项。在返回的子字符串中应包括的字符个数。 说明 如果 length 为 0 或负数,将...

    php字符串截取函数mb_substr用法实例分析

    本文实例讲述了php字符串截取函数mb_substr用法。分享给大家供大家参考,具体如下: string mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] )-截取...

    JavaScript substr() 字符串截取函数使用详解

    substr 定义和用法 substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。 语法 stringObject.substr(start,length) 参数 描述 start 必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么...

    js获取字符串最后一位方法汇总

    substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。 代码如下: str.substr(str.length-1,1) 重要事项:ECMAscript 没有对该方法进行标准化,因此反对使用它。 重要事项:在 IE 4 中,参数 start ...

    浅析python 内置字符串处理函数的使用方法

    使用方法同lower() 三、replace:返回某字符串的所有匹配项均被替换之后得到的字符串。 复制代码 代码如下:‘This is a test’.replace(‘is’,’are’) 四、split:将字符串分割成序列 复制代码 代码如下:‘1+2+3+4+5...

    PHP中使用substr()截取字符串出现中文乱码问题该怎么办

    遇到这些需求时,我们经常会想到使用substr()方法来实现,substr()对全英文字符串的截取是比较适合的。 但字符串只要出现中文字符,就有可能导致PHP substr中文乱码,因为中文UTF-8编码,每个汉字占3字节,而GB2312...

    js中字符替换函数String.replace()使用技巧

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 语法 stringObject.replace(regexp/substr,replacement)参数 描述 regexp/substr 必需。规定子字符串或要替换的模式的...

    JavaScript字符串对象

    JavaScript 对象是一种复合值,是有属性或已命名值的集合。... 通过+拼接字符串创建一个字符串对象,建议使用[].join()的方式拼接字符串。 看下面的例子: var str="javascript"; var len=str.length; var substr=str.s

    PHP中substr函数字符串截取用法分析

    本文实例讲述了PHP中substr函数字符串截取用法。分享给大家供大家参考,具体如下: PHP中substr函数定义如下: substr(string,start,length) 参数说明如下: string 必需。规定要返回其中一部分的字符串。 start  ...

    php去掉字符串的最后一个字符附substr()的用法

    解读: 采用php的substr()方法, 语法: string substr(string string, int start, int [length]); 参数1:原字符串; 参数2:切割的起始位置; 参数3:截取的长度; 按这样来使用: $newstr = sub

    详解PHP用substr函数截取字符串中的某部分

    经常看到有新手问PHP有没有类似asp的left函数或right函数,实现截取某字符串...参数string为要操作的字符串 参数start为你要截取的字符串的开始位置,若start为负数时,则表示从倒数第start开始截取length个字符 可选

    JavaScript String 对象常用方法详解

    indexOf(): indexOf() 方法返回指定值在字符串对象中首次出现的位置。 match(): 使用正则表达式与字符串相比较。 replace(): 被用来在正则表达式和字符串直接比较,然后用新的子串来替换被匹配的子串。 slice(): ...

    php字符串函数学习之substr()

    substr() 函数返回提取的子字符串, 或者在失败时返回 FALSE。 语法 substr(string,start,length) 参数 描述 string 必需。规定要返回其中一部分的字符串。 start  必需。规定在字符串的何处开始。 非负数 – 从 ...

    js字符串截取函数slice、substring和substr的比较

    取字符串的三个函数:slice(start,[end]),substring(start,[end])和substr(start,[length]) 相关属性: slice() 第一个参数代表开始位置,第二个参数代表结束位置的下一个位置,截取出来的字符串的长度为第二个参数与第...

    《C++String深入详解2.0版》PDF

    四、 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++string》2.1版

    五、 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_...

    js中string之正则表达式replace方法详解

    replace方法是javascript涉及到正则表达式中较为复杂的一个方法,严格上说应该是string对象的方法。只不过牵扯到正则的时候比较多一些。需要我们灵活的使用。 语法: stringObj.replace(regexp/substr,replacement)...

Global site tag (gtag.js) - Google Analytics