js怎么截取指定字符串

原创
ithorizon 7个月前 (08-16) 阅读数 147 #Javascript

在JavaScript中,截取指定字符串有多种方法,首要可以使用以下几种方法:

1. 使用substring()方法

let str = "Hello, World!";

let subStr = str.substring(7, 12); // 截取从下标7到11的子串

console.log(subStr); // 输出 "World"

2. 使用slice()方法

let str = "Hello, World!";

let subStr = str.slice(7, 12); // 截取从下标7到11的子串

console.log(subStr); // 输出 "World"

3. 使用substr()方法

let str = "Hello, World!";

let subStr = str.substr(7, 5); // 从下标7起初,截取长度为5的子串

console.log(subStr); // 输出 "World"

4. 使用正则表达式和match()方法

let str = "Hello, World!";

let subStr = str.match(/World/); // 匹配字符串"World"

console.log(subStr[0]); // 输出 "World"

5. 使用正则表达式和replace()方法

let str = "Hello, World!";

let subStr = str.replace(/Hello, /, ''); // 删除字符串"Hello, "

console.log(subStr); // 输出 "World!"

需要注意的是,从ES2015起初,substr()方法的使用被建议避免,出于它的行为在某些情况下大概不直观。在大多数场景下,substring()slice()方法是更好的选择。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Javascript


热门