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

时间:2011-07-18 23:52:30

标签: 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

}

感谢您的帮助。

1 个答案:

答案 0 :(得分:7)

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