2017-08-01 82 views

回答

1

您正在寻找x{A,B} RegExp格式,其中A是您可能拥有的最低x,B是最大值。这样对你:

/apps/payrolls/salaries/\d{1,2}_\d{1,2}/$ 

\d意味着你想一个数字,它是一样的书写[0-9]

您也可以省略A或B,例如x{2,}将匹配2个或更多x。还有一些特殊的字符,你可以作为快捷键使用:

  • *{0,}
  • +{1,}
  • ?{0,1}

您可以尝试所有这些here的。

1

你缺少+这意味着一个或更多的时间(check regex demo)匹配:

/apps/payrolls/salaries/[0-9]+_[0-9]+/$ 
-----------------------------^------^ 

如果你想匹配one to two号码,你可以使用[0-9]{1,2}check regex demo):

/apps/payrolls/salaries/[0-9]{1,2}_[0-9]{1,2}/$ 
-----------------------------^^^^-------^^^^ 

备注您可以使用\d而不是[0-9]