2017-08-01 126 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]