I'm totally lost on this regex result on PowerShell.
PS C:\Windows\system32> "917021" -match "[0-9]{4}"
True
Also tried this:
PS C:\Windows\system32> "917021" -match "[0-9]{4,5}"
True
According to all the rules in the book, this should limit the string to four characters and in the second case to five characters at the most. In fact, as I read it this is the very reason for the curly braces. Yet PowerShell passes both versions. Can anyone explain this behavior?

