일반 정규 표현식
3571 단어 regex
Regex 규칙의 Cheatsheet
자주 사용하는 Regex
숫자.
숫자.
정수 :
/^\d+$/
소수 :
/^\d*\.\d+$/
정수 + 소수 :
/^\d*(\.\d+)?$/
음수, 양수+소수 :
/^-?\d*(\.\d+)?$/
정수+소수+분수 :
/[-]?[0-9]+[,.]?[0-9]*([\/][0-9]+[,.]?[0-9]*)*/
공백 없음 :
/^[a-zA-Z0-9]*$/
여백이 있다 :
/^[a-zA-Z0-9 ]*$/
Email :
/^([a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6})*$/
비밀 번호(1소문자, 1큰글자, 1숫자, 길이는 8자 이상이어야 함):
/(?=(.*[0-9]))((?=.*[A-Za-z0-9])(?=.*[A-Z])(?=.*[a-z]))^.{8,}$/
이름:(밑줄, 밑줄, 3-16자 길이의 이름):
^[a-z0-9_-]{3,16}$
http(s) 프로토콜만 :
/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#()?&//=]*)/
임의의 협의 :
/(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/
YYYY-MM-dd :
/([12]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01]))/
dd-MM-YYYY(dd.MM.YYYY, dd/MM/YYYY) :
/^(?:(?:31(\/|-|\.)(?:0?[13578]|1[02]))\1|(?:(?:29|30)(\/|-|\.)(?:0?[1,3-9]|1[0-2])\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})$|^(?:29(\/|-|\.)0?2\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:0?[1-9]|1\d|2[0-8])(\/|-|\.)(?:(?:0?[1-9])|(?:1[0-2]))\4(?:(?:1[6-9]|[2-9]\d)?\d{2})$/
검색 복사 :
/(\b\w+\b)(?=.*\b\1\b)/
국제 번호 :
^(?:(?:\(?(?:00|\+)([1-4]\d\d|[1-9]\d?)\)?)?[\-\.\ \\\/]?)?((?:\(?\d{1,}\)?[\-\.\ \\\/]?){0,})(?:[\-\.\ \\\/]?(?:#|ext\.?|extension|x)[\-\.\ \\\/]?(\d+))?$
Reference
이 문제에 관하여(일반 정규 표현식), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/lampt/items/675d7f96abd2776ae85d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)