开发者
正则表达式生成器
从自然语言生成正则表达式,浏览 60 多个模式,可视化构建,实时高亮测试,获取 7 种语言的代码。
Describe what you want to match
//g
Email Address
^[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$Validates standard email addresses
URL
^https?:\/\/(?:www\.)?[a-zA-Z0-9][a-zA-Z0-9\-]*\.[a-zA-Z]{2,}(?:\/[^\s]*)?$Validates HTTP/HTTPS URLs
Phone (US)
^\(?\d{3}\)?[\s.\-]?\d{3}[\s.\-]?\d{4}$US phone number formats
Phone (UK)
^(?:\+44|0)\d{10,11}$UK phone numbers
Phone (International)
^\+?[1-9]\d{6,14}$International phone format
IPv4 Address
^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$Validates IPv4 addresses (0.0.0.0 - 255.255.255.255)
IPv6 Address
^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$Validates full IPv6 addresses
Credit Card (General)
^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|3[47][0-9]{13}|6(?:011|5[0-9]{2})[0-9]{12})$Visa, MasterCard, Amex, Discover
Visa Card
^4[0-9]{12}(?:[0-9]{3})?$Visa card numbers (13 or 16 digits)
MasterCard
^5[1-5][0-9]{14}$MasterCard numbers (16 digits)
Amex Card
^3[47][0-9]{13}$American Express (15 digits)
SSN (US)
^\d{3}-\d{2}-\d{4}$US Social Security Number
Passport Number
^[A-Z]{1,2}[0-9]{6,9}$Common passport number format
ZIP Code (US)
^\d{5}(?:-\d{4})?$US ZIP codes (5 or 9 digit)
Postal Code (UK)
^[A-Z]{1,2}\d[A-Z\d]?\s?\d[A-Z]{2}$UK postal codes
关于正则表达式生成器
无需记忆语法即可创建正则表达式。自然语言、模式库、可视化构建器、实时测试。
使用方法
描述要匹配的内容,点击生成。浏览模式库,使用构建器,实时测试。
常见用途
- 生成表单验证正则表达式
- 构建文本提取模式
- 测试和调试正则表达式
- 获取 7 种语言的代码片段
Frequently Asked Questions About 正则表达式生成器
What is 正则表达式生成器?
正则表达式生成器 is a free online tool on akousa.net, a platform with 559+ browser-based utilities. 从自然语言生成正则表达式,浏览 60 多个模式,可视化构建,实时高亮测试,获取 7 种语言的代码。 No installation is required.
How do I use 正则表达式生成器?
Simply open 正则表达式生成器 on akousa.net, enter or upload your data, configure any options, and click the action button. Results appear instantly in your browser.
Is 正则表达式生成器 free?
Yes, the core 正则表达式生成器 experience is free to use without signup. All 559+ tools remain available for everyday use, while Akousa Pro adds optional premium platform features and ad-free browsing.