1. 일치 이름
“/^[a-zA-Z]*$/”
공백과 문자만 허용됩니다. “^”는 시작을 의미하고, “$”는 끝을 의미합니다. , [a -zA-Z ]는 a-z, A-Z 또는 공백의 문자를 나타냅니다.
예:
$name = test_input($_POST["name"]); if (!preg_match("/^[a-zA-Z ]*$/",$name )) { $nameErr = "문자와 공백만 허용됩니다!" }
2. 이메일 일치
“/([w-]+@[w-]+.[ w-]+)/”
“w”는 밑줄을 포함한 모든 단어 문자와 일치합니다. '[A-Za-z0-9_]'와 동일합니다.
+는 이전 하위 표현식과 한 번 이상 일치합니다.
"-"는 "-"와 일치합니다.
3. URL 일치
“/b(?:(?:https?|ftp)://|www.)[-a-z0-9+&@#/% ?=~_|!:,.;]*[-a-z0-9+&@#/%=~_|]/i”
빨간색 선은 모든 정규식을 표시합니다.
정규식, 정규식이라고도 합니다. (영어: 정규식, 코드에서 regex, regexp 또는 RE로 종종 축약됨)는 컴퓨터 과학의 개념입니다. 일반 테이블은 일반적으로 특정 패턴(규칙)과 일치하는 텍스트를 검색하고 바꾸는 데 사용됩니다.
정규 표현식은 다음 고급 PHP 튜토리얼에서 학습할 예정입니다. 양식을 학습할 때 이해를 위해 먼저 사용할 수 있습니다.