Я хотел бы проверить поле в форме, чтобы убедиться, что оно содержит правильное форматирование для URL-адреса, ссылающегося на видео Vimeo. Ниже приведено то, что у меня есть в Javascript, но мне нужно преобразовать это в PHP (не моя сильная сторона)
По сути, мне нужно проверить поле, и если оно неправильно отформатировано, мне нужно сохранить сообщение об ошибке как переменную ... если оно правильное, я храню переменную пустой.
// Parse the URL
var PreviewID = jQuery("#customfields-tf-1-tf").val().match(/http:\/\/(www.vimeo|vimeo)\.com(\/|\/clip:)(\d+)(.*?)/);
if ( !PreviewID ) {
jQuery("#cleaner").html('<div id="vvqvideopreview"><?php echo $this->js_escape( __("Unable to parse preview URL. Please make sure it's the <strong>full</strong> URL and a valid one at that.", 'vipers-video-quicktags') ); ?></div>');
return;
}
Традиционный URL Vimeo выглядит следующим образом: http://www.vimeo.com/10793773
Спасибо!