Regex
Create Object
const re = /pattern/i;
const re = /ab+c/i;
const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
if (emailRegex.test(email)) {}
// Extract parts using capturing groups
const parts = email.match(/^([^@]+)@([^.]+)\.(.+)$/);
if (parts) {
console.log(` Username: ${parts[1]}`);
console.log(` Domain: ${parts[2]}`);
console.log(` TLD: ${parts[3]}`);
}
const highlighted = searchText.replace(
/javascript/gi,
(match) => `<mark>${match}</mark>`
);
//Need to escape regex special chars like ., *, +, ?, [, ]
const re = new RegExp(`\\b${searchString}\\b`, "i");Flags
Flag
Description
Functions
Method
Description
Last updated