Javascript:使用Regex搜索连续的任意四位数

时间:2014-08-29 19:21:56

标签: javascript regex

我正在尝试创建一个函数,确认一个字符串是否包含一行中的任何四位数(为了查找日期)。

我的代码是:

string.search(^\d{4}$)

有什么建议吗?我对Regex真的缺乏经验。我也非常感谢您在哪里学习如何更有效地使用Regex。

1 个答案:

答案 0 :(得分:4)

你想要的是

/\d{4}/.test(yourString)

返回一个布尔值。

请注意

  • 您使用的^和$匹配字符串的开头和结尾。如果字符串由4位数字组成,它们将非常有用。
  • 当您想要匹配的位置时,
  • search非常有用。在您的情况下,test更简单。

为了更进一步,我建议this good and concise documentation on regexes in JavaScript