기본 PHP 개발 튜토리얼: 일반 규칙 작성 팁
1. 정규식 작성 팁
정규식 요령: 조금만 작성하고 테스트해 보세요.
지속적인 정규화가 필요하고 preg_match를 사용하여 일치가 성공할 수 있는지 비교하기 때문입니다. 성공하면 다음 포인트를 쓰자. 글쓰기를 마치고 모든 경기가 성공할 때까지!
예를 들어 이메일 주소에 대한 정규식을 작성하고 싶습니다. 제가 가장 먼저 하고 싶은 일은 일반적으로 사용되는 이메일 형식을 모두 나열하는 것입니다. 예:
liwenkai@phpxy.com liwenkai@corp.baidu.cm liwenkai@126.com l_w_k@xxx.com 12345@qq.com
일반적으로 사용되는 형식은 주로 다음과 같습니다. . 그런 다음 다음을 분석할 수 있습니다.
1. 먼저 @ 앞의 문자 w+를 일치시킵니다(0-9A-Za-z_이므로).
2. 두 번째는 @ 기호
3. 세 번째는 qq 및 126과 같은 주요 도메인 이름을 가질 수 없기 때문에 [a-zA-Z0-9-]+로 작성됩니다.
4.corp.baidu.또는 126. 보통 이메일 접미사는 이렇습니다. 따라서 다음과 같이 작성할 수 있습니다. ([a-zA-Z0-9-]+.){1,2}
5. 그 자체로 의미가 있습니다. 대괄호는 최소 한 번, 최대 두 번 반복되어야 합니다.
6. com|cn|org|gov.cn|net|edu.cn 등을 따르세요.
따라서 정규식 사용법은 다음과 같습니다.
/w+@([a-zA-Z0-9-]+.){1,2}(com|cn|org|gov.cn|net|edu.cn)/
이메일 정규화에 성공했습니다.
2. 일반적으로 사용되는 정규 함수
일반적으로 사용되는 정규 함수는 다음과 같습니다.
해당 기능은 매뉴얼을 이용해주세요. 질문이 있거나 문제가 발생하면 공식 웹 사이트에 와서 질문할 수 있습니다.
면접에서 자주 나오는 질문에 대한 정규식
3. 면접에서 자주 테스트되는 몇 가지 정규식은
1. 이메일 주소 일치
2. 휴대폰 번호 일치
3. URL 일치
4. 정규식을 사용하여 특정 형식을 일치시키고 특정 예를 추출합니다.
5. 컬렉터 작성
기타....
자주 사용하는 정규식
다음은 정규식을 빠르게 검색하는 방법을 알아야 합니다. 세부 사항을 의미합니다.
필요할 때 검색해서 복사하면 됩니다!