Comment convertir une URL de vidéo YouTube en code iframe, en utilisant jQuery au chargement de la page?

J'ai un WYSIWYG textarea, et parfois, l'utilisateur peut entrer une url youtube dans la boîte. Sur le côté serveur, il y a des html des filtres pour éviter les "nuisibles" code d'être enregistré.

Donc, au lieu de cela, je voudrais juste garder le code du serveur, et d'exécuter un jQuery document prêt événement qui recherche un bloc de texte d'un lien youtube, et la convertit à l'iframe code embed.

J'imagine qu'il serait regex, mais je suis absolument horrible avec la regex (à un certain moment, j'ai vraiment besoin de s'asseoir et de les étudier).

Deux types de liens youtube:

http://www.youtube.com/watch?v=t-ZRX8984sc

ou

http://youtu.be/t-ZRX8984sc

source d'informationauteur Chaddeus | 2011-08-24