使用符号分割截取
const str = "名字(12345678@qq.com)";
const name = str.split("(")[0]; // 使用 "(" 进行分割,获取第一部分
console.log(name); // 输出:名字
或者使用正则表达式
const str = "名字(12345678@qq.com)";
const match = str.match(/(.+?)\(/); // 使用正则表达式捕获括号前的内容
const name = match ? match[1] : ""; // 如果有匹配到内容,则取第一个捕获组的值,否则为空字符串
console.log(name); // 输出:名字