JavaScript如何提取字符串中的数据
'\n 学分:1.5 '
怎么提取中间的数据
const input = '\n 学分:1.5 ';
const regex = /学分:(\d+\.\d+)/;
const match = input.match(regex);
if (match && match[1]) {
const extractedValue = match[1];
console.log(extractedValue); // 输出: 1.5
} else {
console.log("未找到匹配的值");
}
这个正则表达式 /学分:(\d+\.\d+)/ 匹配了 "学分:" 后面的一个或多个数字,然后是小数点,最后是另一个数字。
使用括号 () 将需要提取的部分包裹起来,这样你就可以通过 match[1] 来获取匹配到的值。如果匹配成功,就可以从 match[1] 中获得提取出来的 "1.5"。
JavaScript控制台浏览器的控制台中列出所有的全局变量
for (const variable in window) {
console.log(variable);
}
想要获取有关这些全局变量更详细的信息,可以在循环中使用 window[variable] 来访问每个全局变量的值,并查看它们的属性和方法。