こんにちはみんなこれに注意を払ってくれてありがとう。さて、すべての完全なyoutubeURLを単語に置き換えようとしています。例:
http://www.youtube.com/watch?v=lDC0gdrcauI Should be replaced with the word "Video"
http://www.youtube.com/watch?v=ef0wk8QoA34&feature=g-all-u Should be replaced with the word "Video"
これがこれまでの私のコードです。HTML:
<p>My brother is great.</p>
<p>http://www.youtube.com/watch?v=ef0wk8QoA34</p>
およびJS:
(function($) {
$(function(){
var thePage = $("body");
thePage.html(thePage.html().replace(/My brother/g, 'My Pig').replace(/youtube.com/g, 'video'));
});
})(jQuery)
JSFiddleはここにあります:http: //jsfiddle.net/QmRc7/2/
だから、あなたがその病気で私を助けることができれば素晴らしいです!ありがとう!
PS:申し訳ありませんが、私の投稿は私ではなく編集されました:/
解決しました!これを追加するだけで、誰にとっても素晴らしい+1になります!:
.replace(/(www.)?youtu(be\.com|\.be)\/(watch\?v=)?([A-Za-z0-9._%-]*)(\&\S+)?/g, '')