正则表达式库
20多个常用正则表达式模式库,包括电子邮件、URL、IP、电话等。
加载工具中...
相关工具
关于此工具
20多个常用正则表达式模式库,包括电子邮件、URL、IP、电话等。
20多个常用正则表达式模式库,包括电子邮件、URL、IP、电话等。
20多个常用正则表达式模式库,包括电子邮件、URL、IP、电话等。
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$Example: user@example.com
URL
https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)Example: https://example.com/path?q=1
IPv4
^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$Example: 192.168.1.1
Phone (JP)
^0\d{1,4}-\d{1,4}-\d{4}$Example: 090-1234-5678
Phone (US)
^(\+1)?[-.\s]?\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$Example: +1-800-555-0100
ZIP (JP)
^\d{3}-?\d{4}$Example: 100-0001
ZIP (US)
^\d{5}(-\d{4})?$Example: 90210-1234
Credit Card
^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|3[47][0-9]{13})$Example: 4111111111111111
Date (YYYY-MM-DD)
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$Example: 2024-12-31
Time (HH:MM)
^([01]\d|2[0-3]):([0-5]\d)$Example: 23:59
Hex Color
^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$Example: #3B82F6
HTML Tag
<\/?[\w\s="/.':;#-\/\?]+>Example: <div class='foo'>
Slug
^[a-z0-9]+(?:-[a-z0-9]+)*$Example: my-page-slug
Username
^[a-zA-Z0-9_]{3,20}$Example: john_doe_42
Strong Password
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$Example: P@ssw0rd!
ISBN-13
^97[89]-\d{1,5}-\d{1,7}-\d{1,6}-\d$Example: 978-4-7561-8734-9
MAC Address
^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$Example: AA:BB:CC:DD:EE:FF
UUID
^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$Example: 123e4567-e89b-12d3-a456-426614174000
JSON Number
^-?(0|[1-9]\d*)(\.\d+)?([eE][+-]?\d+)?$Example: -3.14e10
Whitespace Only
^\s+$Example: