0
정규 표현식을 사용하여 양식 입력의 유효성을 검사하는 데 문제가 있습니다. 나는 단지 정규 표현식을 배우는 중이고, 특히이 작업을 위해서이다.iframe 정규 표현식 유효성 검사
문제 : 사운드 클 라우드 iframe과 일치하는 정규식을 작성하려고 시도했습니다. 그러나 항목이 사운드 클 라우드 iframe인지 여부에 관계없이 양식 항목이 허용됩니다. 어떤 도움을 많이 주시면 감사하겠습니다!
function iframe_match ($iframe){
return(preg_match('#/<iframe width="100%" height="450" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/\?url=http%3A%2F%2Fapi.soundcloud.com%2F|[a-z]|%|[0-9]| [F]|">\</iframe\>/#', $iframe)) ? true : false;
}
그리고 이것은 특정 형태 검사입니다 :
이 내가 생각 해낸 기능입니다
else if (iframe_match($_POST['track_file1']) === false){
echo '<br/><br/><font color="red"><strong>Must include an iframe</strong><font>';
}
브릴리언트! 정말 고마워. 이것을 해결하기 위해 많은 시간을 소비했습니다. 매우 감사. –