小码哥的IT人生

JavaScript正则截取字符串中日期示例【测试可用】

JavaScript基础 2024-05-22 17:13:49小码哥的IT人生admin

一、问题:

给定字符串:这里是一段示例字符串,包含日期2024-5-20 14:33:24,从中截取日期字符串

二、解决方案:

使用正则表达式函数match方法进行截取,可使用的正则表达式为:/\d{4}-\d{1,2}-\d{1,2}\s\d{1,2}:\d{1,2}:\d{1,2}/ 

完整示例如下:

<script>
function extractDate(str) {
  const match = str.match(/\d{4}-\d{1,2}-\d{1,2}\s\d{1,2}:\d{1,2}:\d{1,2}/);
  return match ? match[0] : null;
}
var dateStr = "这里是一些文本2024-5-20 14:33:24,还有更多文本。";
var extractedDate = extractDate(dateStr);
console.log(extractedDate); // 输出: 2024-5-20 14:33:24
</script>

运行结果:

2024-5-20 14:33:24

可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html

版权所有 © 小码哥的IT人生
Copyright © phpcodeweb All Rights Reserved
ICP备案号:苏ICP备17019232号-2  

苏公网安备 32030202000762号

© 2021-2024