어떤 분야에서든 발전하는 친구들은 정규식을 사용하겠지만, 많은 사람들이 정규식에 대해 잘 모르고, 자주 사용되지 않기 때문에 읽기에도 게으릅니다. 인터넷을 찾아보세요. 하지만 오랫동안 온라인으로 검색하는 경우가 많으며 결과가 꼭 필요한 것과 일치하지 않을 수도 있습니다.
어떤 분야에서든 발전하는 친구들은 정규 표현식을 사용하겠지만, 많은 사람들이 정규 표현식에 대해 잘 모르고, 자주 사용하지 않기 때문에 읽기에도 게으른 경우, 그냥 가세요. 온라인으로 검색해 보지만 종종 오랫동안 온라인으로 검색하면 결과가 꼭 필요한 것과 일치하지 않을 수도 있습니다.
숫자 규칙성
1. 순수 디지털 규칙성: ^[0-9]*$
2. n자리 숫자 규칙성: ^d{n}$
3. 최소 n자리 숫자 규칙성: ^d{ n,}$
4. m-n 숫자 사이의 숫자에 대한 일반 규칙: ^d{m,n}$
5. 정수 일치(양수와 음수 구분 없음): ^-?[1-9 ]d* $
6. 음수 일치: ^-[1-9]d*$
문자열 규칙성
1. 순수 영문자 규칙성(대소문자 구분 안 함): ^[A-Za- z]+$
2. 순수 영문 대문자에 대한 정규 규칙: ^[A-Z]+$
3. 순수 영어 소문자에 대한 정규 규칙: ^[a-z]+$
4. 숫자와 영문 26자만 정규: ^[A- Za-z0-9]+$
5. m-n 자 사이의 문자 길이를 갖는 일반 문자: ^.{m,n}$
6. 문자로 시작하며 길이는 6~18자이며 문자, 숫자만 포함할 수 있습니다. 밑줄: ^[a-zA-Z]w{5,17}$
7. 문자로 시작하고 길이는 6~18입니다. 문자, 숫자만 포함할 수 있으며 밑줄은 포함할 수 없습니다. ^[a -zA-Z][a-zA-Z0-9]{4,15}$
8. 숫자와 문자만 포함할 수 있고 포함할 수 없는 일반 규칙: ^(?![0-9] +$)(? ![a-zA-Z]+$)[0-9A-Za-z]{6,10}$
이것을 예로 들어 이야기해 보세요
^은 선의 시작 위치를 나타냅니다
( ?![0-9]+$)는 모든 숫자가 아님을 의미
(?![a-zA-Z]+$)는 모든 문자가 아님을 의미
[0-9A-Za-z] {6,10} 6~10개의 숫자 또는 문자로 구성됨
$ 줄 끝 위치 일치
이 세 가지 조건에 따라 이 표현식은 숫자와 문자를 포함해야 하며 숫자와 문자만 포함할 수 있고 문자 길이는 6자 이내여야 합니다. 숫자 -10자리.
9. ID 번호(15자리 또는 18자리만 확인 가능) 일반: ^d{15}|d{18}$
규칙을 조금 설명하겠습니다. (위의 예를 통해 서로 확인하면 이해도가 높아집니다.)
w: 숫자, 문자, 밑줄을 나타냅니다.
d: 숫자만 나타냅니다.
^: 문자열의 시작 위치입니다. [ ] 안에 있으면 "not"을 의미하며, 이는 [ ]에 포함된 내용을 제외한다는 의미입니다.
^n: n 문자열로 시작해야 한다는 의미입니다.
$: 문자열의 끝 위치입니다.
?=n: 문자열 n이 바로 뒤에 따른다는 것을 나타냅니다.
?!n: 문자열 n이 즉시 뒤따르지 않음을 나타냅니다.
위 내용은 정규 표현식에는 다음이 포함되지 않습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구
