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

string.substr()

阅读更多

简单记录

 

1.先说一下这个语法

 

 

/*
@start  必需 ----开始的下标 如果是负数从尾部开始算
@length  可选 -----必须是数字,子串的字符数
*/
stringObj.substr(start,length)

 

        -----------substr()可以在字符串中抽取从start下标开始指定数目的字符

 

var str ="abcdefgh";
console.log(str.length);              //8
console.log(str.substr(0,2));      //ab
console.log(str.substr(2));        //cdefgh
console.log(str.substr(-2));      //gh

 

值得提的是:

  • ECMAScript没有对该方法进行标准化。
分享到:
评论

相关推荐

    js中substring和substr两者区别和使用方法.docx

    String.substr() 方法也用于抽取一个子串,但是它和 String.substring() 有所不同。其用法如下: `string.substr(start, length)` 其中,`start` 指代截取子串的开头下标,`length` 指代截取子串的长度(可省略)...

    头文件 string.h cstring string 区别.docx

    std::string 类是 C++ 语言中最常用的字符串类,提供了多种字符串操作方法,如 substr、append、insert 等。使用 string 头文件可以在 C++ 程序中使用 std::string 类实现字符串的操作和处理。 CString 的应用 ...

    javascript函数大全

    replaceString)替换现有字符串. 100.string.split(分隔符)返回一个数组存储值. 101.string.substr(start[,length])取从第几位到指定长度的字符串. 102.string.toLowerCase()使字符串全部变为小写. 103....

    string.h的函数大全

    原型为`char* strstr(const char* str, const char* substr)`。 10. **strtok()**: `strtok`用于分隔字符串,返回一个指针到下一个令牌。原型为`char* strtok(char* str, const char* delimiters)`。后续调用可以...

    js中位数不足自动补位扩展padLeft、padRight实现代码.docx

    (padStrs + this.toString()).substr(0 - len) : (this.toString() + padStrs).substr(0, len); } String.prototype.lpad = function(len, padStr) { return this.pad(1, len, padStr); } String.prototype.rpad...

    javascript正则表达式和字符串RegExp and String(二).docx

    - `String.substr(start, length)`:从 `start` 开始截取指定长度的字符串。 - 示例: ```javascript var r3 = s.substr(1, 4); // "1234" ``` ##### 字符串检索 1. **`indexOf`**: - `String.indexOf...

    substr函数的使用.zip

    substr(string $str, int $start, ?int $length = null): string|false ``` 这里的`$str`是要截取的字符串,`$start`是从哪个位置开始截取,`$length`是截取的长度。例如,`substr("Hello, world!", 7, 5)`将返回...

    js中substring和substr两者区别和使用方法

    - `string.substr(start)`:如果仅提供 `start` 参数,`substr` 会从该位置截取到字符串末尾。 ```javascript var s = "hello"; s.substr(3); // "lo" ``` 总结来说,`substring` 方法主要关注截取的范围,而 `...

    BW报表字符串截取的两种方法及区别

    `string.substring(m, n)` 是另一种常用的字符串截取方式,与 `string.substr(m, n)` 类似,但其截取逻辑略有不同。 **参数说明:** - `m`:表示截取起始位置(索引值),索引从0开始。 - `n`:表示截取结束位置...

    JS金额大小写转换

    String2 = String2.substr(String2.length-len, len); // 取出对应位数的STRING2的值 for(var i=0; i; i++){ String3 = parseInt(numberValue.substr(i, 1),10); // 取出需转换的某一位的值 if ( i != (len - 3) && ...

    js中substr,substring,indexOf,lastIndexOf的用法小结.docx

    string.substr(start, length) ``` - **参数**: - `start`:必需。规定从何处开始抽取字符串。如果是负数,则该参数声明从字符串的末尾开始算起的位置。 - `length`:可选。规定应返回的字符串长度。如果省略...

    JavaScript中String.prototype用法实例

    本文实例讲述了JavaScript中String.prototype用法。分享给大家供大家参考。具体如下: // 返回字符的长度,一个中文算2个 ... return this.substr(this.length - str.length) == str; } // 去掉字符

    JavaScript截取字符串的Slice、Substring、Substr函数详解和比较

    在JavaScript中,提取子字符串主要是通过 Slice、Substring、Substr 三个方法之一。 代码如下:// slice // 语法: string.slice(start [, stop])“Good news, ...// substr// 语法: string.substr(start [, length]

    JavaScript语言教程:JavaScript 字符串

    **语法**: `string.substr(start[, length])` **参数**: `start` - 开始索引;`length` - 字符数量。 **返回值**: 返回从开始索引位置开始的指定数量的字符组成的新字符串。 **示例**: ```javascript let str = ...

    VC.code.examples.match.string.rar_The Match_code_match.exe

    例如,`find`函数可以用来查找子串在主串中的位置,`substr`用于获取字符串的子串,而`compare`则可用于比较两个字符串。通过这些基本操作,开发者可以构建简单的字符串匹配逻辑。 2. **KMP算法**:KMP算法是一种...

    ewen_string.rar

    在C++中,可以利用`std::string`的`find`方法来定位分隔符,然后使用`substr`方法截取子串。拆分后的子串可以存储在一个`std::vector<std::string>`容器中,以实现动态的字符串数组。 `split2UCHAR`和`split2char`...

    C语言38:字符串函数string.h应用举例.rar

    在C语言中,`<string.h>` 是一个非常重要的头文件,它包含了处理字符串的一系列函数。本教程将深入探讨 `string.h` 中的一些关键函数及其应用实例。 首先,我们来了解一下什么是字符串。在C语言中,字符串是字符...

    C#中String类的几个方法(IndexOf、LastIndexOf、Substring)

    string subStr = str.Substring(3, 7); Console.WriteLine(subStr); // 输出 “盈基实业” ``` **解析** - 在这个例子中,从索引3开始,提取长度为7的子字符串,即“盈基实业”。 ### 总结 通过以上介绍可以看出...

    js截取字符串

    `stringObject.substr(start[, length])` ##### 参数说明: - `start`: 必选参数,表示开始截取的位置索引(包括该位置)。 - `length`: 可选参数,表示要截取的字符个数。如果不指定,则从`start`开始截取直到字符...

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

    stringObject.replace(regexp/substr, replacement) ``` 其中: - `regexp/substr`:这是一个必需的参数,可以是一个正则表达式对象或者一个要被替换的子字符串。如果传入的是字符串,它将被视为要查找的文本模式,...

Global site tag (gtag.js) - Google Analytics