^start of string
\$the literal $ (3610 / 448 / 2416)
argon2idthe literal text argon2id (case insensitive) \$the literal $ (3610 / 448 / 2416)
v=the literal text v= (case insensitive) Non-Capturing Group(?:16|19) \$the literal $ (3610 / 448 / 2416)
m=the literal text m= (case insensitive) \d{1,10}a digit, repeated between 1 and 10 times
,t=the literal text ,t= (case insensitive) \d{1,10}a digit, repeated between 1 and 10 times
,p=the literal text ,p= (case insensitive) \d{1,3}a digit, repeated between 1 and 3 times
Non-Capturing Group(?:,keyid=[A-Za-z0-9+/]{0,11}(?:,data=[A-Za-z0-9+/]{0,43})?)? ?repeats the group contents below at most once:
,keyid=the literal text ,keyid= (case insensitive) Character Class[A-Za-z0-9+/]{0,11} {0,11}matches between 0 and 11 characters from the set below:
A-Zone character from A (6510) to Z (9010) (case insensitive)
a-zone character from a (9710) to z (12210) (case insensitive)
0-9one character from 0 (4810) to 9 (5710)
+the literal + (4310 / 538 / 2B16)
/the literal / (4710 / 578 / 2F16)
Non-Capturing Group(?:,data=[A-Za-z0-9+/]{0,43})? ?repeats the group contents below at most once:
,data=the literal text ,data= (case insensitive) Character Class[A-Za-z0-9+/]{0,43} {0,43}matches between 0 and 43 characters from the set below:
A-Zone character from A (6510) to Z (9010) (case insensitive)
a-zone character from a (9710) to z (12210) (case insensitive)
0-9one character from 0 (4810) to 9 (5710)
+the literal + (4310 / 538 / 2B16)
/the literal / (4710 / 578 / 2F16)
\$the literal $ (3610 / 448 / 2416)
Character Class[A-Za-z0-9+/]{11,64} {11,64}matches between 11 and 64 characters from the set below:
A-Zone character from A (6510) to Z (9010) (case insensitive)
a-zone character from a (9710) to z (12210) (case insensitive)
0-9one character from 0 (4810) to 9 (5710)
+the literal + (4310 / 538 / 2B16)
/the literal / (4710 / 578 / 2F16)
\$the literal $ (3610 / 448 / 2416)
Character Class[A-Za-z0-9+/]{16,86} {16,86}matches between 16 and 86 characters from the set below:
A-Zone character from A (6510) to Z (9010) (case insensitive)
a-zone character from a (9710) to z (12210) (case insensitive)
0-9one character from 0 (4810) to 9 (5710)
+the literal + (4310 / 538 / 2B16)
/the literal / (4710 / 578 / 2F16)
$end of string
i modifier: insensitive. Matches without distinguishing uppercase and lowercase letters