Skip to content

Instantly share code, notes, and snippets.

@ktroye
ktroye / gist:6007958
Created July 16, 2013 11:34
Javascript: Email validation
function checkMail(email){
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (filter.test(email)) {
return true;
}
return false;
}
@ktroye
ktroye / gist:6007946
Created July 16, 2013 11:32
Javascript: Embed Youtube
function embedYoutube(link, ops) {
var o = $.extend({
width: 480,
height: 320,
params: ''
}, ops);
var id = /\?v\=(\w+)/.exec(link)[1];
@ktroye
ktroye / gist:6007943
Created July 16, 2013 11:31
Javascript: Fading elements
$.fn.fadeAll = function (ops) {
var o = $.extend({
delay: 500, // delay between elements
speed: 500, // animation speed
ease: 'swing' // other require easing plugin
}, ops);
var $el = this;
for (var i=0, d=0, l=$el.length; i<l; i++, d+=o.delay) {
$el.eq(i).delay(d).fadeIn(o.speed, o.ease);
}
@ktroye
ktroye / gist:6007916
Created July 16, 2013 11:29
Javascript: Date Validating
function isValidDate(value, userFormat) {
// Set default format if format is not provided
userFormat = userFormat || 'mm/dd/yyyy';
// Find custom delimiter by excluding
// month, day and year characters
var delimiter = /[^mdy]/.exec(userFormat)[0];
// Create an array with month, day and year
@ktroye
ktroye / gist:5998025
Created July 15, 2013 07:21
Javascript: blabla
<p>fkdløfkdsløfkødlslø
@ktroye
ktroye / gist:5983911
Created July 12, 2013 11:54
html: starting template
<!doctype html>
<html>
<head>
<meta charset=utf-8>
<title>Test</title>
</head>
<body>
<body>
</html>