在 JavaScript 中实现字符串截取可以使用 substring()
方法或者 slice()
方法。这两种方法的用法类似,都是传入起始位置和结束位置,返回截取的字符串。例如:
let str = "Hello, world!";
let subStr1 = str.substring(0, 5); // 返回 "Hello"
let subStr2 = str.slice(7, 12); // 返回 "world"
正则表达式匹配可以使用 match()
方法或者 test()
方法。match()
方法可以返回匹配到的字符串数组,而 test()
方法则返回一个布尔值表示是否匹配成功。例如:
let str = "Hello, world!";
let reg = /world/;
let matchResult = str.match(reg); // 返回 ["world"]
let testResult = reg.test(str); // 返回 true
需要注意的是,正则表达式在 JavaScript 中需要用斜杠包裹起来,如 /world/
,并且可以在斜杠后面添加修饰符,比如 /world/g
表示全局匹配。