Sha256: 02301f8a013eb6293d040f93367ce94ed200429fd0bd41ab2ad711e49e7deee1

Contents?: true

Size: 361 Bytes

Versions: 4

Compression:

Stored size: 361 Bytes

Contents

// parse url by youtube using expression regular
function youtubeParser(url) {
  var regExp = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/;
  var match = url.match(regExp);

  if (match && match[7].length == 11) {
    return b = match[7];
  } else {
    alert('<%= I18n.t('admin.actions.content_builder.invalid_url')%>');
  }
}

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rails_admin_content_builder_rails_6-1.2.0 app/assets/javascripts/rails_admin/helpers/youtube_parse.js.erb
rails_admin_content_builder_rails_6-1.1.0 app/assets/javascripts/rails_admin/helpers/youtube_parse.js.erb
rails_admin_content_builder_rails_6-1.0.1 app/assets/javascripts/rails_admin/helpers/youtube_parse.js.erb
rails_admin_content_builder_rails_6-1.0.0 app/assets/javascripts/rails_admin/helpers/youtube_parse.js.erb