Decibel Level Reference – Online Common Sound Examples
Interactive scale showing dB levels of everyday sounds with playable samples. Hearing safety.
UD5 Toolkit
| Match # | Full Match | Group 1 | Group 2 | Group 3 | ... |
|---|
^ | Start of string/line |
$ | End of string/line |
\b | Word boundary |
\B | Non-word boundary |
\d | Digit [0-9] |
\D | Non-digit |
\w | Word character [A-Za-z0-9_] |
\W | Non-word character |
\s | Whitespace (space, tab, newline) |
\S | Non-whitespace |
. | Any character except newline |
* | 0 or more times |
+ | 1 or more times |
? | 0 or 1 time |
{n} | Exactly n times |
{n,} | At least n times |
{n,m} | Between n and m times |
*? +? ?? | Lazy versions |
(x) | Capturing group |
(?:x) | Non-capturing group |
x(?=y) | Positive lookahead |
x(?!y) | Negative lookahead |
(?<=y)x | Positive lookbehind (ES2018) |
(? | Negative lookbehind (ES2018) |
(?<name>x) | Named capturing group (ES2018) |
g | Global search |
i | Case-insensitive |
m | Multi-line mode (^ and $ match line boundaries) |
u | Unicode mode |
s | Dotall mode ('.' matches newline) |
y | Sticky mode (matches from lastIndex) |
regex.test(str) | Returns true/false |
regex.exec(str) | Returns match details |
str.match(regex) | Returns matches (or first match without g) |
str.matchAll(regex) | Iterator of all matches (needs g flag) |
str.replace(regex, newSubstr|fn) | Replace matches |
str.search(regex) | Returns index of first match |
str.split(regex) | Split string by regex |
Click a pattern to use it in the tester.
match() is a string method; without the g flag it returns the first full match and groups, with g it returns an array of all full matches (no groups). exec() is a regex method that returns one match at a time with groups and updates lastIndex (useful for looping). Use matchAll for all matches with groups.
The dot . matches any character except newline by default. To include newlines, enable the s (dotAll) flag: /pattern/s.
Use the i flag: /pattern/i.
A group (...) captures the matched substring for later use (e.g., in replacements or via exec). Non-capturing groups (?:...) group without capturing.
Use string.matchAll(regex) with the g flag. It returns an iterator of match arrays including groups. Alternatively, loop with exec() while regex.lastIndex is valid.
Use a function to escape: str.replace(/[.*+?^${}()|[\]\\]/g, '\\$&').
Interactive scale showing dB levels of everyday sounds with playable samples. Hearing safety.
Searchable list of Q-codes with meanings. Also includes RST system. Prepare for license.
Enter a URL and extract the font stacks and web font URLs used on that page. Quick typography research.
Test a regular expression against malicious inputs to detect catastrophic backtracking and ReDoS vulnerabilities. Educational.
See which fonts map to generic families (serif, sans‑serif, monospace) on different operating systems. A handy reference.
Browse the built‑in styles that browsers apply to HTML elements. Understand why your page looks different. Static reference.
Test the Fullscreen API: request fullscreen on a colored div, detect changes, and copy the JavaScript boilerplate.
Press any key to see the complete KeyboardEvent properties: key, code, keyCode, modifiers. Indispensable for game & shortcut developers.
Search and browse a comprehensive table of SI units and common imperial conversions. For students and engineers.
Search by country or currency name to find its symbol and code. Quick static reference for international business.
Write JavaScript code and see the output or console.log results immediately. Safe iframe sandbox. For quick experiments.
Searchable grid of all named HTML character entities with previews. Click to copy &, <, © etc. For web devs.
Paste any JavaScript snippet and get a ready‑to‑drag bookmarklet link. Minify and encode automatically. Pure client.
Reference diagrams for USB‑A, USB‑C, micro‑USB pinouts. See wire colors and signal descriptions. Hardware hacking helper.
Enter a regular expression and see a visual railroad diagram explaining the pattern. Learn and debug regex.
See the current UV index forecast or enter a value to learn protection needed (SPF, hat, shade). Educational.
Enter an English word to get a brief etymology (Latin, Greek, etc.) and root meaning. From curated static data.
Enter a number of sides (3‑100) and get the correct polygon name (triangle, hectogon). Fun geometry reference.
Click a planet to see mass, diameter, moons, temperature, and distance from sun. Beautifully styled static data.
Scroll through thousands of pre‑computed digits of π. Search for a specific string of digits. For math lovers.
A searchable list of essential Docker CLI commands for managing containers, images, and volumes. Copy-paste friendly. Always handy.
Quick reference for frequently used Git commands with examples. Searchable and categorized. A handy resource for all developers.
Browse and search all Font Awesome 6 icons with preview, class name, and unicode. Copy the HTML snippet. Perfect for web developers.
A complete, searchable list of all 140+ named HTML/CSS colors with their hex codes and color previews. Click to copy code. Essential web reference.
Look up quick facts about any country: capital, population, currency, flag, and continent. Static data, fast search. Great for travel and education.
Pull out all URLs and links from text. Extract domains, paths, and protocols. Perfect for SEO scraping or analyzing text documents. Client-side execution.
Interactive ASCII table showing decimal, hex, octal, and binary codes for all standard and extended ASCII characters. A classic programmer reference.
A complete reference of HTTP status codes with explanations. Search and filter by code or category. Useful for API developers and web debugging. Static and fast.
Minify JavaScript and CSS code to reduce file size for production. Remove whitespace and comments instantly. Run locally, your code stays private.
Perform simple or regex-based find and replace operations on text. Batch replace words, phrases, or patterns instantly. Processed locally in your browser.