Skip to content

Instantly share code, notes, and snippets.

@michael01angelo
michael01angelo / slugify.js
Last active November 4, 2018 15:10 — forked from codeguy/slugify.js
Create slug from string in Javascript
function string_to_slug(str) {
str = str.replace(/^\s+|\s+$/g, ""); // trim
str = str.toLowerCase();
// remove accents, swap ñ for n, etc
var from = "åàáãäâèéëêìíïîòóöôùúüûñç·/_,:;";
var to = "aaaaaaeeeeiiiioooouuuunc------";
for (var i = 0, l = from.length; i < l; i++) {
str = str.replace(new RegExp(from.charAt(i), "g"), to.charAt(i));
@michael01angelo
michael01angelo / get_youtube_id.js
Last active April 15, 2018 23:10 — forked from takien/youtubeID.js
Get YouTube ID from various YouTube URL using JavaScript
function get_youtube_id(url){
id = '';
url = url.replace(/(>|<)/gi,'').split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/);
if(url[2] !== undefined) {
id = url[2].split(/[^0-9a-z_\-]/i);
id = id.toString();
}
else id = url;