250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Linux
- 야생의숨결
- psql
- 다이빙
- 엘든링
- 취미
- 개발툴
- 공략
- 어드벤스
- 씨홀스
- JS
- window10
- 오픈워터
- 스쿠버다이빙
- docker
- 젤다의전설
- guide
- 여행
- 페오엑
- 게임
- JavaScript
- 뱀파이어서바이벌
- window
- 세부
- ubuntu
- poe2
- PostgreSQL
- hybride
- Front-end
- WebView
Archives
- Today
- Total
Rianshin
정규식 예제모음 본문
728x90
반응형
SMALL
영숫자, 리터럴, 숫자, 소문자, 대문자만
\w //영숫자만
[a-zA-Z] //리터럴만
\d //숫자만
[az] //소문자 리터럴만
[AZ] //대문자 리터럴만
간단한 숫자 — 시도해 보세요!
단순한 숫자만 일치(소수 또는 분수 없음)
^(\d+)$. 15/12 8.5 12
십진수 — 시도해 보세요!
^(\d*)[.,](\d+)$ 15/12 8.5 12 8,7
분수 — 시도해보세요!
^(\d+)[\/](\d+)$ 15/12 8.5 12
공백 없는 영숫자 - 사용해 보세요!
^(\w*)$ hello123
하지만 이 텍스트는 아님
공백이 있는 영숫자 - 사용해 보세요!
^(\w*)$ hello123
이 텍스트
는 있지만 이 텍스트는 아닙니다!
이메일(간단 — 자세한 내용은 고급 섹션 참조)
클래식 이메일 - 사용해 보세요!
^([a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6})*$ jonny.fox@ factorymind.com hello@sdasdad.hello 하지만 이건 아니야!
이메일 토큰 — 사용해 보세요!
^([a-z0-9_\.\+-]+)@([\da-z\.-]+)\.([az\.]{2,6})$
고급 정규식
공백 제거 - 시도해보세요!
추가 공백을 피하면서 텍스트를 일치시킵니다.
^[\s]*(.*?)[\s]*$
HTML 태그 — 사용해 보세요!
유효한 HTML 태그 및 해당 하는 닫는 태그 와 일치합니다 (덕분에
제안을 위해!)<([az]+)[^<]*(?:>(.*?)<\/\1>|\s+\/>)
유효한 이메일(RFC5322) - 사용해 보세요!
텍스트 내의 모든 유효한 이메일 과 일치
\b[\w.!#$%&'*+\/=?^`{|}~-]+@[\w-]+(?:\.[\w-]+)*\b
강력한 비밀번호 — 사용해 보세요!
최소 길이 6자, 대문자 1자 이상, 소문자 1자 이상, 숫자 1자 이상, 특수 문자 1자 이상
(?=^.{6,}$)((?=.*\w)(?=.*[AZ])(?=.*[az])(?=.*[0-9])( ?=.*[|!"$%&\/\(\)\?\^\'\\\+\-\*]))^.*
종류의 2 – 그것을 시도하십시오!
색인에 최소 2자(대문자 또는 소문자), 최소 길이 8자, 최대 길이 32자
^(?=([0-9]*[az]){2,})([a-zA-Z0-9]{8,32})$
URL 토큰화 - 사용해 보세요!
캡처 그룹을 사용하여 체계, 경로 등을 가져오려면(또는 사용자 정보, 호스트, 포트 추가…) 의견에 자유롭게 질문하십시오!
^(((https?|ftp):\/\/)?([\w\-\.])+(\.)([\w]){2,4}([\w\/+= %&_\.~?\-]*))*$
IPv4 주소 — 사용해 보세요!
텍스트 내의 모든 유효한 IPv4 주소와 일치합니다.
\b(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]| 2[0-4]\d|[01]?\d\d?)\b
URL 또는 IPv4 주소 - 사용해 보세요!
^(((h..ps?|fp):\/\/)?(?:([\w\-\.])+(\[?\.\]?)([\w]){ 2,4}|(?:(?:25[0–5]|2[0–4]\d|[01]?\d\d?)\[?\.\]?){3}( ?:25[0–5]|2[0–4]\d|[01]?\d\d?)))*([\w\/+=%&_\.~?\-]*) $
SSN — 사회 보장 번호(단순) — 사용해 보세요!
SSN 의 유효성을 확인하고 싶다면 언제든지 댓글로 물어보세요!
^((?<영역>[\d]{3})[-][\d]{2}[-][\d]{4})$
원문 : https://medium.com/factory-mind/regex-cookbook-most-wanted-regex-aa721558c3c1
728x90
반응형
LIST
'Develop' 카테고리의 다른 글
[Intellij IDEA]Custom Vm options (0) | 2023.03.07 |
---|---|
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 프롤로그에서는 콘텐츠가 허용되지 않습니다. (0) | 2023.02.17 |
[dev-site] 개발에 도움이 되는 사이트 (0) | 2023.01.19 |
개발관련 움짤 (0) | 2022.12.21 |
[ADB]특정 pid 확인 및 logcat (1) | 2022.12.20 |
Comments