Hmm, sorry, my fault.
Link should has the value of `href` attribute of original link, not the link text, because it could be user-defined.
I think the final regexp should looks like:
```
/<a href="(https?:\/\/(?:|www\.)youtu(?:be.com\/watch\?v=|\.be\/)([-\w]{11})[^"]*)">[^<]+<\/a>/g
```
(Beware of counterchanged `id` and `link`.)