Only Tools Logo
Only Tools Logo
OnlyTools

Дослідник Бібліотеки Regex

Перегляд та дослідження готових regex шаблонів для поширених випадків використання

РозробникRegexpatterns+4 ще

Тестування Regex

Email Адреса

validation

Валідує email адреси з базовою перевіркою формату

Шаблон:
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Невалідні приклади:
invalid.email
@domain.com
user@
user@domain

Номер Телефону (США)

validation

Відповідає номерам телефонів США в різних форматах

Шаблон:
^\+?1?[-.\s]?\(?([0-9]{3})\)?[-.\s]?([0-9]{3})[-.\s]?([0-9]{4})$
Валідні приклади:
(555) 123-4567
555-123-4567
555.123.4567
+1 555 123 4567
Невалідні приклади:
123-456
555-12-3456
phone number

URL

validation

Валідує URL адреси з протоколом http/https

Шаблон:
^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$
Валідні приклади:
https://example.com
http://www.test.org/path?query=1
https://sub.domain.co.uk
Невалідні приклади:
not-a-url
ftp://example.com
https://

IP Адреса

validation

Валідує IPv4 адреси

Шаблон:
^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
Валідні приклади:
192.168.1.1
10.0.0.1
255.255.255.255
0.0.0.0
Невалідні приклади:
256.1.1.1
192.168.1
192.168.1.1.1

Extract URLs

extractionflags: g

Extracts URLs from text

Шаблон:
https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)
Валідні приклади:
Visit https://example.com for more info
Check out http://test.org and https://demo.net
Невалідні приклади:
No URLs here
ftp://not-http.com

Extract Email Addresses

extractionflags: g

Extracts email addresses from text

Шаблон:
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
Валідні приклади:
Невалідні приклади:
No emails here
invalid@email

Extract Phone Numbers

extractionflags: g

Extracts US phone numbers from text

Шаблон:
\(?([0-9]{3})\)?[-.\s]?([0-9]{3})[-.\s]?([0-9]{4})
Валідні приклади:
Call us at (555) 123-4567 or 555-987-6543
Phone: 555.123.4567
Невалідні приклади:
No phone numbers
123-45-6789

Credit Card Number

formatting

Validates major credit card formats (Visa, MasterCard, Amex, Discover)

Шаблон:
^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|3[47][0-9]{13}|3[0-9]{13}|6(?:011|5[0-9]{2})[0-9]{12})$
Валідні приклади:
4111111111111111
5555555555554444
378282246310005
Невалідні приклади:
1234567890123456
4111-1111-1111-1111
not-a-card

Social Security Number

formatting

Validates US Social Security Numbers

Шаблон:
^(?!666|000|9\d{2})\d{3}-?(?!00)\d{2}-?(?!0{4})\d{4}$
Валідні приклади:
123-45-6789
123456789
987-65-4321
Невалідні приклади:
000-12-3456
123-00-4567
123-45-0000

Strong Password

security

Requires at least 8 characters with uppercase, lowercase, number, and special character

Шаблон:
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$
Валідні приклади:
Password123!
SecurePass@456
MyStr0ng#Pwd
Невалідні приклади:
password
PASSWORD
12345678
Password123

SQL Injection Detection

securityflags: i

Detects potential SQL injection keywords

Шаблон:
(\b(ALTER|CREATE|DELETE|DROP|EXEC(UTE)?|INSERT( +INTO)?|MERGE|SELECT|UPDATE|UNION( +ALL)?)\b)
Валідні приклади:
'; DROP TABLE users; --
SELECT * FROM users
UNION SELECT password
Невалідні приклади:
normal text
user input
safe content
Показано 11 з 11 шаблонів

Поділитися цим інструментом

https://onlytools.cc/ua/tool/developer/regex-library-explorer
Допоможіть іншим відкрити цей інструмент, поділившись ним!

Тип вводу

Text

Тип виводу

Processed Text

Категорії

developerregexpatternslibraryvalidationreferenceexpressions

Про інструмент: Дослідник Бібліотеки Regex

Перегляд та дослідження готових regex шаблонів для поширених випадків використання

Цей інструмент developer розроблений, щоб допомогти вам developer, regex, patterns швидко та ефективно. Чи ви професійний розробник, контент-творець або просто потребуєте обробки даних, цей інструмент надає простий, зручний інтерфейс для всіх ваших потреб developer.

Наш інструмент Дослідник Бібліотеки Regex повністю безкоштовний для використання, не потребує реєстрації та працює повністю у вашому браузері. Ваші дані обробляються локально і ніколи не надсилаються на наші сервери, забезпечуючи повну приватність та безпеку.

Інструмент підтримує різні формати вводу та надає миттєві результати, що робить його ідеальним як для разових завдань, так і для регулярної інтеграції в робочий процес. Вся обробка відбувається на стороні клієнта для максимальної швидкості та приватності.

Як користуватися інструментом: Дослідник Бібліотеки Regex

1

Підготуйте ваш ввід

Введіть ваш текст у поле вводу. Ви можете вставити з буфера обміну, ввести безпосередньо або використати надані приклади даних.

2

Обробіть ваші дані

Натисніть кнопку обробки для конвертації/трансформації ваших даних. Інструмент автоматично обробить ваш ввід і відобразить результати в реальному часі.

3

Скопіюйте та використовуйте результати

Скопіюйте результат з поля виводу. Ви також можете завантажити результати як файл, якщо це підтримується інструментом.

💡 Корисні поради

  • Використовуйте кнопку "Спробувати приклад", щоб побачити, як працює інструмент з прикладами даних
  • Великі входи обробляються ефективно - немає обмежень розміру для більшості операцій
  • Результати автоматично копіюються в ваш буфер обміну для легкого вставлення
  • Вся обробка відбувається у вашому браузері - ваші дані ніколи не залишають ваш пристрій

Особливості та переваги

100% безкоштовно та без реєстрації

Використовуйте цей інструмент повністю безкоштовно без вимог реєстрації, прихованих витрат або обмежень використання.

Дизайн з урахуванням приватності

Вся обробка відбувається у вашому браузері - ваші дані ніколи не залишають ваш пристрій.

Миттєві результати

Отримуйте миттєві результати з обробкою в реальному часі без очікування.

Сумісність з різними платформами

Працює на будь-якому пристрої з сучасним веб-браузером - настільний комп'ютер, планшет або мобільний телефон.

Професійна якість

Створено з корпоративною надійністю та точністю для професійного використання.

Легко використовувати

Інтуїтивний інтерфейс, розроблений для користувачів будь-якого рівня технічних навичок.

Часті питання

Загальні питання

Як використовувати

Усунення неполадок

Більше інструментів Розробник

Дослідіть більше інструментів у цій категорії для покращення вашого робочого процесу