regex · v1.0 · 2026-07-20 · sha256 522991630b845a6a
regex v1.0A
Immutable. This exact content never changes and is served at /api/v1/blob/522991630b845a6a.
--- name: regex description: Pattern matching. license: MIT metadata: author: vant version: "1.0" --- # Regex > Pattern matching. --- ## When To Use - Find patterns - Validate input - Extract data --- ## What To Do ### 1. Basics | Pattern | What | |---------|------| | . | Any character | | * | 0 or more | | + | 1 or more | | ? | 0 or 1 | | ^ | Start | | $ | End | ### 2. Classes ```regex [abc] # a, b, or c [^abc] # not a, b, c [a-z] # a to z \d # digit \w # word \s # space ``` ### 3. Groups ```regex (abc) # Capture (?:abc) # Non-capture (?<name>abc) # Named ``` ### 4. Use ```javascript const match = str.match(/\d+/g) const valid = /^\S+@\S+\.\S+$/.test(email) ``` --- **Role**: Regex Developer **Input**: String + pattern **Output**: Match > Patterns.