JSFiddle - React, Tailwind, and code Playground

HTML

<div id="video">
  <a href="https://player.vimeo.com/video/214537127"></a>
</div>

JavaScript

function parseVideoURL(url) {
  var retVal = {};
  if (url.match(/(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|[a-zA-Z0-9_\-]+\?v=)([^#\&\?\n<>\'\"]*)/)) {
    retVal.provider = "youtube";
    retVal.id = RegExp.$2;
  } else if (url.match(/vimeo.com\/(\d+)/)) {
    retVal.provider = "vimeo";
    retVal.id = RegExp.$1;
  }
  return (retVal);
}