JavaScript 使用正则表达式在长字符串中查找单词 "19XX"或 "18XX"

标签 javascript html regex string

我试图通过字符串来查找 19XX 或 18XX 格式的日期,其中 XX 可以是任何整数。这是基本设置:

var myLongString = "The Cold War (Russian: Холо́дная война́, Kholodnaya voĭna) was the continuing state from roughly 1946 to 1991 of political conflict...";

function getDates(myLongString) {
    //use regular expressions to create a list of words in the "19XX" or "18XX" format
    //and then return that list

}

感谢您的帮助。

最佳答案

return myLongString.match(/\b1[98]\d\d\b/g);

关于JavaScript 使用正则表达式在长字符串中查找单词 "19XX"或 "18XX",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6740799/

相关文章:

javascript - Angular : ngView and functions not working right away?

html - 对齐此菜单的正确方法是什么?

regex - 当字符串与正则表达式匹配时,幕后发生了什么?

javascript - 如何使用 Adob​​e HTML5 Extension 处理本地数据库文件?

javascript - jquery 将数据绑定(bind)到动态创建的对象的单击事件

html - firefox css 选项样式不起作用

java - java split() 的问题

python - 在Python中的正则表达式中使用变量

按值搜索时 JavaScript 数组与对象/映射

javascript - 为什么我的文档正文 onload 事件不断发生?