| quantifiers include: * = 0 or more + = 1 or more ? = 0 or 1 (optional) {N} = exactly N {N,M} = from N to M characters this pattern validates usernames which are alpha numeric and 6 to 8 characters in length | ||
| Pattern --> | /^\w{6,8}$/ | |
|---|---|---|
| username | MATCH | |
| a1 | DOES NOT MATCH | |
| db2248 | MATCH | |
| thisnameisway2long | DOES NOT MATCH | |
| US postal codes are in this form: nnnnn or nnnnn-nnnn the last "-nnnn" is optional | ||
| Pattern --> | /^\d{5}(-\d{4})?$/ | |
|---|---|---|
| M5K 1A1 | DOES NOT MATCH | |
| AB11 6EW | DOES NOT MATCH | |
| 14609-1234 | MATCH | |
| H2Y 1Z7 | DOES NOT MATCH | |
| 10001 | MATCH | |