在JavaScript中,你可以使用多种方法来提取字符串。以下是一些常见的方法:
substr(index, length)
substr() 方法从指定的位置开始提取字符串的子串。
let str = "Hello, World!";
let subStr = str.substr(7, 5); // "World"
slice(index)
slice() 方法提取字符串的子串,并返回新的字符串。
let str = "Hello, World!";
let subStr = str.slice(7, 12); // "World"
substring(index)
substring() 方法返回字符串中两个指定的索引号之间的字符。
let str = "Hello, World!";
let subStr = str.substring(7, 12); // "World"
split(separator[, limit])
split() 方法根据给定的分隔符将字符串分割成字符串数组。
let str = "Hello, World!";
let arr = str.split(", "); // ["Hello", "World!"]
match(regexp)
match() 方法执行正则表达式匹配,并返回包含结果的数组。如果没有匹配项,则返回 null。
let str = "Hello, World!";
let arr = str.match(/o/g); // ["o", "o"]
replace(searchValue, newvalue)
replace() 方法用于在字符串中替换指定的字符或字符串。
let str = "Hello, World!";
let newStr = str.replace("World", "JavaScript"); // "Hello, JavaScript!"