Javascript:使用正则表达式搜索一行中的任意四位数字
我试图创建一个函数,用于确认字符串是否包含行中的任何四位数字(用于查找日期) 我的密码是:Javascript:使用正则表达式搜索一行中的任意四位数字,javascript,regex,Javascript,Regex,我试图创建一个函数,用于确认字符串是否包含行中的任何四位数字(用于查找日期) 我的密码是: string.search(^\d{4}$) 有什么建议吗?我对正则表达式真的没有经验。我也非常感谢您对如何更有效地使用Regex的建议。您需要的是 /\d{4}/.test(yourString) 返回一个布尔值 注意 使用的“^”和“$”匹配字符串的开头和结尾。如果字符串仅由4位数字组成,则它们将非常有用 搜索在需要匹配位置时非常有用。在您的情况下,test更简单 更进一步,我建议您 /\d{
string.search(^\d{4}$)
有什么建议吗?我对正则表达式真的没有经验。我也非常感谢您对如何更有效地使用Regex的建议。您需要的是
/\d{4}/.test(yourString)
返回一个布尔值
注意
- 使用的“^”和“$”匹配字符串的开头和结尾。如果字符串仅由4位数字组成,则它们将非常有用
在需要匹配位置时非常有用。在您的情况下,搜索
更简单test
/\d{4}/.test(yourString)
返回一个布尔值
注意
- 使用的“^”和“$”匹配字符串的开头和结尾。如果字符串仅由4位数字组成,则它们将非常有用
在需要匹配位置时非常有用。在您的情况下,搜索
更简单test
更进一步,我建议因为您的原因,它不起作用。我建议改用日期解析库。因为您的原因,它不起作用。我建议改用日期解析库。