Regex

Pattern matching.

dhaupin 87ff876 796 B Updated

File contents

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

[abc]       # a, b, or c
[^abc]      # not a, b, c
[a-z]       # a to z
\d          # digit
\w          # word
\s          # space

3. Groups

(abc)       # Capture
(?:abc)     # Non-capture
(?<name>abc) # Named

4. Use

const match = str.match(/\d+/g)
const valid = /^\S+@\S+\.\S+$/.test(email)

Role: Regex Developer
Input: String + pattern
Output: Match

Patterns.

dhaupin/vant/tree/main/models/public/skills/vant-skill-regex commit 87ff876173

Frequently asked questions

npx skillmds@latest add dhaupin/regex