Je voudrais valider un champ dans un formulaire pour m'assurer qu'il contient la bonne mise en forme pour une URL reliant à une vidéo Vimeo. Ci-dessous est ce que j'ai en Javascript, mais j'ai besoin de convertir en PHP (pas mon fort)Question PHP Regex simple
Fondamentalement, je dois vérifier le champ et si elle est mal formatée, je dois stocker un message d'erreur en tant que variable .. si elle est correcte, je stocke la variable vide.
// 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;
}
L'URL traditionnelle vimeo ressemble à ceci: http://www.vimeo.com/10793773
Merci!
Merci pour la réponse rapide! Pouvez-vous me dire comment je déshabillerais l'entrée de l'utilisateur pour ne définir que le numéro d'identifiant vimeo en tant que variable? –
merci! fonctionne très bien. –