답변 1개
채택된 답변
+20 포인트
5년 전
- https://www.php.net/manual/en/regexp.reference.escape.php
if ( preg_match('/\//', $변수) ) echo '/ 문자 포함';
구분자를 /가 아닌 다른 문자를 사용하면 Escape 처리가 편해집니다.
if ( preg_match('#/#', $변수) ) echo '/ 문자 포함';
http:// 패턴 지정도 마찬가지입니다.
if ( !preg_match('#^http://#', $변수) ) exit('http://로 시작하지 않습니다.'); // 대소문자 무시 #^http://#i
if ( !preg_match('#^https?://#', $변수) ) exit('http:// 또는 https://로 시작하지 않습니다.');
단순 문자[열] 포함 여부는 strpos() 함수 사용이 간편합니다.
if ( strpos($변수, '/')!==false ) echo '/ 문자 포함!';
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인