У меня возникли проблемы с проверкой записи формы с использованием регулярного выражения. Я просто изучаю регулярные выражения и специально для этой задачи.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>';
}
Brilliant! Спасибо. Провел так много времени, пытаясь разобраться в этом. Очень признателен. –