>  기사  >  정규 표현식에는 다음이 포함되지 않습니다.

정규 표현식에는 다음이 포함되지 않습니다.

zbt
zbt원래의
2023-07-05 10:50:564396검색

어떤 분야에서든 발전하는 친구들은 정규식을 사용하겠지만, 많은 사람들이 정규식에 대해 잘 모르고, 자주 사용되지 않기 때문에 읽기에도 게으릅니다. 인터넷을 찾아보세요. 하지만 오랫동안 온라인으로 검색하는 경우가 많으며 결과가 꼭 필요한 것과 일치하지 않을 수도 있습니다.

정규 표현식에는 다음이 포함되지 않습니다.

어떤 분야에서든 발전하는 친구들은 정규 표현식을 사용하겠지만, 많은 사람들이 정규 표현식에 대해 잘 모르고, 자주 사용하지 않기 때문에 읽기에도 게으른 경우, 그냥 가세요. 온라인으로 검색해 보지만 종종 오랫동안 온라인으로 검색하면 결과가 꼭 필요한 것과 일치하지 않을 수도 있습니다.

숫자 규칙성

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.