정규식 테스트 도구 소개

정규식 테스트 도구는 js 정규식 확인, 정규식 확인, 정규식 확인 및 정규식 테스트 도구를 제공합니다. 온라인으로 정규식을 사용자 정의하여 텍스트 내용을 추출하고 정규식을 확인할 수 있습니다. , 정규식 추출 URL, 정규식 온라인 서식 등 모든 분들께 도움이 되었으면 좋겠습니다.


정규식의 역할

정규식(정규식)은 일반 문자(예: a와 z 사이의 문자)와 특수 문자("메타문자"라고 함)를 포함하는 텍스트 패턴입니다. 정규식은 단일 문자열을 사용하여 특정 구문 규칙과 일치하는 일련의 문자열을 설명하고 일치시킵니다. 정규식은 번거롭지만 강력합니다. 배운 후 적용하면 효율성이 향상될 뿐만 아니라 절대적인 성취감을 얻을 수 있습니다. 많은 프로그래밍 언어가 문자열 연산에 정규식 사용을 지원합니다.

일반적으로 사용되는 메타문자
암호설명하다
.줄 바꿈을 제외한 모든 문자와 일치합니다.
\w문자, 숫자 또는 밑줄 일치
\s모든 공백 문자와 일치합니다.
\d숫자 일치
\b단어의 시작 또는 끝 일치
^문자열의 시작과 일치합니다.
$문자열의 끝과 일치
공통 한정자
코드/구문설명하다
*0회 이상 반복
+한 번 이상 반복하세요.
?0회 또는 1회 반복
{n}n번 반복
{n,}n회 이상 반복
{n,m}n~m번 반복
일반적으로 사용되는 반의어
코드/구문설명하다
\W문자, 숫자, 밑줄, 한자가 아닌 모든 문자와 일치합니다.
\S공백이 아닌 모든 문자와 일치합니다.
\D숫자가 아닌 문자와 일치합니다.
\B일치 항목이 단어의 시작이나 끝에 있지 않습니다.
[^x]x를 제외한 모든 문자와 일치합니다.
[^aeiou]aeiou를 제외한 모든 문자와 일치합니다.

정규식 참조

성격설명하다
^\d+$//음수가 아닌 정수 일치(양의 정수 + 0)
//정수 일치^\d+(\.\d+)?$//음수가 아닌 부동 소수점 숫자와 일치합니다(양의 부동 소수점 숫자 + 0).
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$//양수 부동 소수점 숫자 일치
^((-\d+(\.\d+)?)|(0+(\.0+)?))$//양수가 아닌 부동 소수점 숫자와 일치합니다(음수 부동 소수점 숫자 + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$//음수 부동 소수점 숫자 일치
^(-?\d+)(\.\d+)?$//부동소수점 숫자 일치
^[A-Za-z]+$?????????//영문 26자로 구성된 문자열을 일치시킵니다.
^[A-Z]+$ ???//26개의 대문자 영문자로 구성된 문자열을 일치시킵니다.
^[a-z]+$//영문 소문자 26자로 구성된 문자열을 일치시킵니다.
^[A-Za-z0-9]+$//숫자와 영문 26자로 구성된 문자열을 일치시킵니다.
^\w+$//숫자, 영문 26자, 밑줄로 구성된 문자열 매칭
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$//이메일 주소 일치
^[a-zA-z]+:// match(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$//URL 일치
[\u4e00-\u9fa5]한자와 일치하는 정규식
[^\x00-\xff]2바이트 문자(한자 포함) 일치
\n[\s| ]*\r빈 줄과 일치하는 정규식
/<(.*)>.*<\/>|<(.*)\/>/HTML 태그와 일치하는 정규식
(^\s*)|(\s*$)선행 및 후행 공백과 일치하는 정규식
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*이메일 주소와 일치하는 정규식
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$URL과 일치하는 정규식
^[a-zA-Z][a-zA-Z0-9_]{4,15}$일치하는 계정이 적법한지 여부(문자로 시작, 5~16바이트 허용, 영숫자 밑줄 허용)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})?국내 전화번호 일치
^[1-9]*[1-9][0-9]*$Tencent QQ 번호 일치
Language: English | 中文 | Русский | Español | Português | हिन्दी | தமிழ் | Deutsch | Français | عربي | 日本語 | 한국어
당신의 발자국: