정규식 메모

예제와 설명이 포함된 자주 사용되는 정규식 패턴 모음

정수

음수를 포함한 정수와 일치

숫자

예제

123 -456 0

소수

선택적 음수 기호가 있는 소수와 일치

숫자

예제

123.45 -456.789 0.1

통화

선택적 천 단위 구분 기호가 있는 통화 형식과 일치

숫자

예제

$123.45 $1,234.56 $1,000

영숫자

문자와 숫자만 일치

문자열

예제

abc123 ABC789 Dev2024

사용자 이름

문자로 시작하고 문자, 숫자, 밑줄 또는 하이픈이 포함된 사용자 이름과 일치

문자열

예제

john_doe user123 dev-2024

ISO 날짜

YYYY-MM-DD 형식의 날짜와 일치

날짜

예제

2024-12-23 2024-12-30 2025-01-23

24시간제

24시간 형식(HH:MM)의 시간과 일치

날짜

예제

23:19 08:30 23:59

기본 이메일

가장 일반적인 이메일 주소 형식과 일치

이메일

엄격한 이메일

더 엄격한 도메인 유효성 검사가 있는 이메일 주소와 일치

이메일

기본 URL

HTTP 및 HTTPS URL과 일치

URL

예제

https://towalles.com https://towalles.com/ka/development/regex-tester

엄격한 URL

엄격한 도메인 및 경로 유효성 검사가 있는 URL과 일치

URL

예제

https://towalles.com/ka/development/regex-memo https://towalles.com/ka/development/yaml-formatter

국제 전화번호

국가 코드가 포함된 국제 전화번호와 일치

전화번호

예제

+1-234-567-8900 +44 1234567890

중국 휴대전화

선택적 국가 코드가 있는 중국 휴대전화 번호와 일치

전화번호

예제

13812345678 +8613812345678

HTML 태그

속성이 있거나 없는 HTML 태그와 일치

HTML

예제

<div class="example">content</div> <img src="/logo.png" alt="Logo" />

HTML 속성

값이 있는 HTML 속성과 일치

HTML

예제

class="dark:bg-gray-800" wire:model="search"

강력한 비밀번호

문자, 숫자 및 특수 문자를 포함하여 최소 8자 이상인 비밀번호와 일치

비밀번호

예제

Pass@word123 Str0ng!Pass

복잡한 비밀번호

대문자, 소문자, 숫자 및 특수 문자가 필요한 비밀번호와 일치

비밀번호

예제

StrongP@ss123 C0mpl3x!Pass