PHP에서 정규식을 작성하기...LOGIN

PHP에서 정규식을 작성하기 위한 팁과 일반적으로 사용되는 정규식

정규 문장 쓰는 비결

여자가 남자를 사랑할 때의 비결은 보통 당신이 나에게 친절한지 시험해 보는 것입니다. 그렇다면 우리 관계는 더 좋아질 것입니다.

규칙성의 비결은 기본적으로 사랑의 비결과 같습니다. 조금만 쓰고 테스트해 보세요.

지속적인 정규화가 필요하고 preg_match를 사용하여 일치가 성공할 수 있는지 비교하기 때문입니다. 성공하면 다음 포인트를 쓰자. 글쓰기를 마치고 모든 경기가 성공할 때까지!

예를 들어 이메일 주소에 대한 정규식을 작성하고 싶습니다. 제가 가장 먼저 하고 싶은 일은 일반적으로 사용되는 이메일 형식을 모두 나열하는 것입니다. 예:

phpcn@php.cn phpcn@corp.baidu.cm phpcn@126.com phpcn@xxx.com 12345@qq.com

일반적으로 사용되는 형식은 주로 다음과 같습니다. . 그런 다음 다음을 분석할 수 있습니다.

1. 먼저 @ 앞에 w+ 문자를 일치시킵니다(0-9A-Za-z_이므로)

2. 두 번째 문자 뒤에는 @ 기호 <가 옵니다. 🎜 >

3. 세 번째에는 [a-zA-Z0-9-]+를 입력합니다. 주요 도메인 이름인 qq와 126에는 밑줄을 사용할 수 없기 때문입니다.

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)/

이메일 주소에 대한 정규식을 성공적으로 작성했습니다.

자주 사용하는 정규 함수

자주 사용하는 정규 함수는 다음과 같습니다.

해당 기능은 매뉴얼을 이용해주세요. 질문이 있거나 문제가 발생하면 공식 웹 사이트에 와서 질문할 수 있습니다.

면접에서 자주 나오는 일반적인 질문에 대해

면접에서 자주 나오는 몇 가지 일반적인 질문은 다음과 같습니다.

1 . 이메일 주소 일치

2. 휴대폰 번호 일치

3. URL 일치

4. 정규식을 사용하여 형식을 일치시키고 특정 예를 추출합니다

5컬렉터 쓰기
기타....

인터뷰의 4번과 5번 문제는 걱정하지 않습니다. 처음 5개 섹션만 공부하면 진지하게 내용을 알려 주었기 때문입니다. 질문 4와 5에 대한 추론입니다.

보통 기술 질의응답 시간에는 휴대폰을 확인할 시간이거든요!

자주 사용하는 정규식

다음은 빠른 검색을 위한 정규식입니다.
필요할 때 복사하세요.

다음 섹션
<?php $pattern = '/(\w+)@(\w+).(com|org)/'; $str = "bob@example.com"; preg_match($pattern, $str, $match); print_r($match); ?>
코스웨어