forms
Confusable username check
A username field that compares normalized forms instead of raw equality: lowercasing, NFD decomposition with mark stripping, a confusable map (zero for o, one for l, five for s, Cyrillic and Greek letters that look Latin) and collapsing of dots and underscores. It warns about the collision even when the strings differ, shows both normalized forms, flags every suspicious character with its approximate unicode name, and offers free alternatives validated through the same normalization.
See it live and copy its promptWhat you can adjust
- Accent color
- Warning color
- Suspicious character color
- Number of suggestions
- Normalised forms
- Font size
- Field radius
- Animation speed
How this catalog works
Every component ships with its reproduction prompt: the text you paste into an AI builder to get exactly this piece. The values above are editable, and the prompt you copy carries the ones you chose, so what gets generated is what you were looking at.
