Skip to content

Commit 6e98f8e

Browse files
committed
Merge pull request #35 from skipperbent/development
[TASK] Added support for letters (before it was only numbers) in default parameter regex.
2 parents f2fd526 + 3533ff8 commit 6e98f8e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Pecee/SimpleRouter/RouterRoute.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,10 @@ public function matchRoute(Request $request) {
6363
// Check for optional parameter
6464
if($lastCharacter === '?') {
6565
$parameter = substr($parameter, 0, strlen($parameter)-1);
66-
$regex .= '(?:(?:\/(?P<'.$parameter.'>[0-9]*?)){0,1}\\/)';
66+
$regex .= '(?:(?:\/(?P<'.$parameter.'>[a-z0-9]*?)){0,1}\\/)';
6767
} else {
6868
// Use custom parameter regex if it exists
69-
$parameterRegex = '[0-9]*?';
69+
$parameterRegex = '[a-z0-9]*?';
7070

7171
if(is_array($this->parametersRegex) && isset($this->parametersRegex[$parameter])) {
7272
$parameterRegex = $this->parametersRegex[$parameter];

0 commit comments

Comments
 (0)