在 JavaScript 中可以使用 substr 或 substring 方法来截取字符串。
substr(start,length) 方法可以从 start 位置开始截取 length 个字符。
例如:
let str = "Hello World";
console.log(str.substr(0, 5));
// 输出 "Hello"
substring(start,end) 方法可以从 start 位置开始截取到 end-1 位置的字符。
例如:
let str = "Hello World";
console.log(str.substring(0, 5));
// 输出 "Hello"
注意: 如果start > end, substring方法会自动交换两个参数的值。
在找到最近的 '.' 截取字符串,可以使用 indexOf 和 substring/substr 方法结合来实现。
例如:
let str = "file.txt";
let dotIndex = str.indexOf(".");
let name = str.substring(0,dotIndex);
console.log(name)
//输出 "file"