Remove Duplicate Spaces Regex
Replace multiple consecutive spaces with a single space using regex pattern for text normalization.
Read more →Learn about cron expressions, scheduling, and automation tips from the CronOS team.
Replace multiple consecutive spaces with a single space using regex pattern for text normalization.
Read more →Validate UUID (Universally Unique Identifier) or GUID (Globally Unique Identifier) in standard 8-4-4-4-12 hexadecimal format.
Read more →Validate ISBN-13 book identification numbers starting with 978 or 979 with optional formatting using regex pattern.
Read more →Validate ISBN-10 book identification numbers with optional formatting and X check digit using regex pattern.
Read more →Validate US Social Security Numbers in XXX-XX-XXXX format with validation rules excluding invalid number ranges using regex pattern.
Read more →Validate Discover credit card numbers starting with 6011 or 65 and having 16 digits using regex pattern.
Read more →Validate American Express credit card numbers starting with 34 or 37 and having 15 digits using regex pattern.
Read more →Validate MasterCard credit card numbers starting with 51-55 and having 16 digits using regex pattern.
Read more →Validate Visa credit card numbers starting with 4 and having 13 or 16 digits using regex pattern.
Read more →Validate percentage values from 0 to 100 with optional decimal places using regex pattern.
Read more →Validate US Dollar currency format with optional dollar sign, comma separators, and two decimal places using regex pattern.
Read more →Validate decimal numbers (floating point numbers) with optional minus sign and decimal point using regex pattern.
Read more →Validate integers that can be positive, negative, or zero using a simple regex pattern with optional minus sign.
Read more →Validate negative integers (negative whole numbers) using a simple regex pattern with minus sign.
Read more →Validate positive integers (zero and positive whole numbers) using a simple regex pattern.
Read more →Validate semantic version numbers (SemVer) including major.minor.patch with optional pre-release and build metadata using comprehensive regex pattern.
Read more →Match multi-line comments using /* */ syntax that can span multiple lines using regex pattern.
Read more →Match single-line comments starting with // that extend to the end of the line using regex pattern.
Read more →Match CSS comments using regex pattern that handles multi-line comments with /* */ syntax.
Read more →Validate hexadecimal color codes in both 6-digit and 3-digit formats with optional hash symbol using regex pattern.
Read more →Extract text content between matching HTML opening and closing tags using regex with lookbehind and lookahead assertions.
Read more →Validate HTML tags including opening/closing tags and self-closing tags using regex pattern with backreferences.
Read more →Validate Windows filenames by ensuring they don't contain invalid characters using a negated character class regex pattern.
Read more →Validate document file extensions including pdf, doc, docx, txt, rtf, and odt using regex pattern.
Read more →Validate image file extensions including jpg, jpeg, png, gif, bmp, and svg using regex pattern.
Read more →Validate Linux/Unix file paths starting with forward slash and containing valid path characters using regex pattern.
Read more →Validate Windows file paths with drive letter, backslashes, and proper filename characters using regex pattern.
Read more →Validate URL-friendly slugs with lowercase alphanumeric characters and hyphens using regex pattern.
Read more →Validate MAC addresses in standard format with 6 groups of 2 hexadecimal digits separated by colons or hyphens.
Read more →Validate IPv6 addresses in standard format with 8 groups of 1-4 hexadecimal digits separated by colons.
Read more →Validate IPv4 addresses with proper octet range validation (0-255) using a comprehensive regex pattern.
Read more →Validate domain names with proper subdomain and TLD structure using regex pattern for lowercase alphanumeric domains.
Read more →A strict regex pattern for validating URLs that requires protocol (http/https) and validates domain, TLD, and path components.
Read more →A simple regex pattern for validating URLs with optional protocol, domain, TLD, and path components.
Read more →Validate dates and times in ISO 8601 format with optional timezone, milliseconds, and time components using regex.
Read more →Validate time in 12-hour format with AM/PM indicator, supporting optional zero-padding for hours using regex.
Read more →Validate time in 24-hour format (HH:MM) with proper hour and minute range validation using regex.
Read more →Validate dates in US format (MM/DD/YYYY) with proper month and day range validation using regex.
Read more →Validate dates in European format (DD/MM/YYYY) with proper month and day range validation using regex.
Read more →Validate dates in ISO 8601 date format (YYYY-MM-DD) with proper month and day range validation using regex.
Read more →A generic strict regex pattern for validating phone numbers with optional country code, parentheses, and flexible formatting.
Read more →Validate UK phone numbers including mobile numbers starting with 07 and international format +44 using regex patterns.
Read more →Validate international phone numbers in E.164 format: starts with +, followed by country code and subscriber number (1-15 digits total).
Read more →A strict regex pattern for validating US phone numbers with exactly 10 digits and no formatting characters.
Read more →Learn how to validate US phone numbers in standard formats with optional parentheses, dashes, dots, and spaces using regex.
Read more →A guide to validating moderate-strength passwords: 8+ characters with at least one letter and one number using regex lookaheads.
Read more →A guide to validating complex passwords with regex: 8+ characters, 1 uppercase, 1 lowercase, 1 number, and 1 special character using lookaheads.
Read more →Learn how to validate usernames with the regex pattern ^[a-z0-9_-]{3,16}$ for alphanumeric usernames with underscores and hyphens.
Read more →Learn how to use the cron expression 0 22 * * 1-5 to run tasks on weekdays at 10:00 PM. Perfect for end-of-workday operations.
Read more →Learn how to use the cron expression 0 9-18 * * 1-5 to run tasks every hour on weekdays between 9 AM and 6 PM. Perfect for business-hour operations.
Read more →A comprehensive guide to the RFC 5322 basic email regex pattern ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ and how it works.
Read more →Learn how to use the cron expression 0 0 1 1,4,7,10 * to run tasks quarterly on the first day of each quarter. Perfect for quarterly reports and maintenance.
Read more →Learn how to use the cron expression 0,20,40 * * * * to run tasks at minutes 0, 20, and 40 of every hour. Perfect for regular hourly operations.
Read more →Learn how to use the cron expression 59 23 28-31 * * as a workaround for running tasks on the last day of every month. Includes script-based validation.
Read more →Learn how to use the cron expression 0 0 1 1 * to run tasks on January 1st at midnight. Perfect for yearly operations and new year tasks.
Read more →Learn how to use the cron expression 0 0 1 * * to run tasks on the first day of every month at midnight. Perfect for monthly reports and maintenance.
Read more →Learn how to use the cron expression 0 8 1 * * to run tasks on the first day of every month at 8:00 AM. Perfect for monthly business operations.
Read more →Learn how to use the cron expression 0-30 * * * * to run tasks every minute during the first 30 minutes of every hour. Perfect for intensive monitoring periods.
Read more →Learn how to use the cron expression 0 0 * * 6,0 to run tasks every weekend (Saturday and Sunday) at midnight. Perfect for weekend maintenance.
Read more →Learn how to use the cron expression 0 0 * * 1-5 to run tasks every weekday (Monday-Friday) at midnight. Perfect for business-day operations.
Read more →Learn how to use the cron expression 0 8 * * 1-5 to run tasks every weekday (Monday-Friday) at 8:00 AM. Perfect for start-of-business-day operations.
Read more →Learn how to use the cron expression 0 0 * * 0 to run tasks every Sunday at midnight. Perfect for weekly maintenance and reports.
Read more →Learn how to use the cron expression 0 0 * * 6 to run tasks every Saturday at midnight. Perfect for weekend maintenance and operations.
Read more →Learn how to use the cron expression 0 0 * * 1 to run tasks every Monday at midnight. Perfect for start-of-workweek operations.
Read more →Learn how to use the cron expression 0 8 * * 1 to run tasks every Monday at 8:00 AM. Perfect for start-of-workweek operations.
Read more →Learn how to use the cron expression * * 1-5 * * to run tasks every minute during the first 5 days of every month. Perfect for intensive start-of-month operations.
Read more →Learn how to use the cron expression * * * * * to run tasks every minute. Perfect for monitoring, health checks, and real-time data collection.
Read more →Learn how to use the cron expression * 9-17 * * * to run tasks every minute during business hours (9 AM to 5 PM). Perfect for real-time monitoring.
Read more →Learn how to use the cron expression 0 * * * * to run tasks every hour at minute 0. Perfect for hourly reports, backups, and maintenance tasks.
Read more →Learn how to use the cron expression 0 9-17 * * * to run tasks every hour during business hours (9 AM to 5 PM). Perfect for regular business-hour checks.
Read more →Learn how to use the cron expression 0 0 * * 5 to run tasks every Friday at midnight. Perfect for end-of-workweek operations.
Read more →Learn how to use the cron expression 0 17 * * 5 to run tasks every Friday at 5:00 PM. Perfect for end-of-workweek operations.
Read more →Learn how to use the cron expression 0 12 * * * to run tasks every day at noon (12:00 PM). Perfect for midday reports and updates.
Read more →Learn how to use the cron expression 0 0 * * * to run tasks every day at midnight. Perfect for daily backups, reports, and cleanup tasks.
Read more →Learn how to use the cron expression 0 8 * * * to run tasks every day at 8:00 AM. Perfect for start-of-business-day operations.
Read more →Learn how to use the cron expression 0 8,20 * * * to run tasks every day at 8:00 AM and 8:00 PM. Perfect for twice-daily operations.
Read more →Learn how to use the cron expression 30 8 * * * to run tasks every day at 8:30 AM. Perfect for tasks that need to run after initial morning operations.
Read more →Learn how to use the cron expression 0 18 * * * to run tasks every day at 6:00 PM. Perfect for end-of-business-day operations.
Read more →Learn how to use the cron expression 0 6 * * * to run tasks every day at 6:00 AM. Perfect for pre-dawn maintenance and data preparation.
Read more →Learn how to use the cron expression 15 16 * * * to run tasks every day at 4:15 PM. Perfect for late afternoon operations and pre-end-of-day tasks.
Read more →Learn how to use the cron expression 0 2 * * * to run tasks every day at 2:00 AM. Perfect for early morning maintenance and backups.
Read more →Learn how to use the cron expression 0 1 * * * to run tasks every day at 1:00 AM. Perfect for post-midnight backups and maintenance.
Read more →Learn how to use the cron expression 0 23 * * * to run tasks every day at 11:00 PM. Perfect for late evening maintenance and preparation.
Read more →Learn how to use the cron expression 0 */8 * * * to run tasks every 8 hours. Perfect for periodic backups, data sync, and maintenance.
Read more →Learn how to use the cron expression 0 0 1 1,7 * to run tasks every 6 months on January 1st and July 1st. Perfect for semi-annual operations.
Read more →Learn how to use the cron expression 0 */6 * * * to run tasks every 6 hours. Perfect for periodic backups, data sync, and maintenance.
Read more →Learn how to use the cron expression */5 * * * * to run tasks every 5 minutes. Perfect for regular monitoring, backups, and periodic maintenance.
Read more →Learn how to use the cron expression */5 9-17 * * * to run tasks every 5 minutes during business hours (9 AM to 5 PM). Perfect for frequent business-hour checks.
Read more →Learn how to use the cron expression */45 * * * * to run tasks every 45 minutes. Useful for periodic maintenance and data updates.
Read more →Learn how to use the cron expression 0 */4 * * * to run tasks every 4 hours. Perfect for periodic backups, data sync, and maintenance.
Read more →Learn how to use the cron expression */30 * * * * to run tasks every 30 minutes. Perfect for less frequent maintenance, backups, and data updates.
Read more →Learn how to use the cron expression 0 */3 * * * to run tasks every 3 hours. Perfect for periodic backups, data sync, and maintenance.
Read more →Learn how to use the cron expression */2 * * * * to run tasks every 2 minutes. Ideal for frequent monitoring and data synchronization.
Read more →Learn how to use the cron expression 0 */2 * * * to run tasks every 2 hours. Perfect for periodic backups, data sync, and maintenance.
Read more →Learn how to use the cron expression */15 * * * * to run tasks every 15 minutes. Perfect for standard periodic tasks, reports, and maintenance.
Read more →Learn how to use the cron expression 0 */12 * * * to run tasks every 12 hours. Perfect for periodic backups, data sync, and maintenance.
Read more →Learn how to use the cron expression */10 * * * * to run tasks every 10 minutes. Ideal for periodic maintenance, data updates, and regular checks.
Read more →Learn how to use the cron expression 5 1-5 * * * to run tasks at 5 minutes past every hour from 1 AM to 5 AM. Perfect for early morning operations.
Read more →Learn how to use the cron expression 0 0 15 * * to run tasks on the 15th of every month at midnight. Perfect for mid-month operations.
Read more →A simple explanation of the email regex pattern ^[\w\.-]+@[\w\.-]+\.\w+$ and how it works.
Read more →Learn how timezones and daylight saving time affect cron job scheduling, and best practices for handling timezone-related issues.
Read more →A comprehensive guide to understanding and using cron expressions for task scheduling. Learn the basics of cron syntax and common patterns.
Read more →