📜  搜索字符串 javascript (1)

📅  最后修改于: 2023-12-03 15:25:58.447000             🧑  作者: Mango

搜索字符串 JavaScript

JavaScript是一种流行的编程语言,用于前端和后端开发。搜索字符串是JavaScript编程中常见的任务之一,下面介绍一些常用的方法。

1. indexOf方法

indexOf()方法返回一个字符串中指定文本的第一个匹配项的索引。如果未找到任何匹配项,则返回-1。

let str = 'hello world';
let index = str.indexOf('world');

console.log(index); // 输出 6
2. search方法

search()方法返回一个字符串中指定文本的第一个匹配项的索引。与indexOf()方法不同的是,search()方法可以接受正则表达式作为参数。

let str = 'hello world';
let index = str.search('world');

console.log(index); // 输出 6
3. match方法

match()方法返回一个包含匹配结果的数组,如果未找到任何匹配项,则返回null。match()方法可以接受正则表达式作为参数。

let str = 'hello world';
let matchArray = str.match('worl')

console.log(matchArray); // 输出 ['worl']
4. replace方法

replace()方法用于替换字符串中的文本。它可以接受字符串或者正则表达式作为参数。

let str = 'hello world';
let newStr = str.replace('world', 'JavaScript');

console.log(newStr); // 输出 'hello JavaScript'
5. split方法

split()方法用于将字符串分割成字符串数组。它可以接受字符串或者正则表达式作为参数。

let str = 'hello world';
let splitArray = str.split(' ');

console.log(splitArray); // 输出 ['hello', 'world']

以上是JavaScript中常用的搜索字符串的方法,希望对你有所帮助。