gpt4 book ai didi

javascript - 正则表达式以数字形式查找年份

转载 作者:行者123 更新时间:2023-11-28 02:40:25 25 4
gpt4 key购买 nike

我正在尝试使用类似这样的字符串来查找1900年到现在之间的有效年份:
导入了5050.2011.DVD.XviD.AVI.117715

我正在寻找4位数字,这些数字不会被其他数字包围,并且以19或20开头。

到目前为止,这就是我所拥有的,但是该表达式返回2011,20。

/(?!=\d)(19|20)[0-9][0-9](?!\d)/


我该如何解决?

最佳答案

使用拆分>>

s.split(/[^\d]/).filter(function(n){if((n>=1900)&&(n<=2099))return n})​


检查 this demo

关于javascript - 正则表达式以数字形式查找年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12748787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com