aluyunjie
发布于 2023-08-22 / 111 阅读 / 0 评论 / 0 点赞

JavaScript开发当中遇到的问题

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] 来访问每个全局变量的值,并查看它们的属性和方法。


评论