Bi kaç faydalı script

Kendi projelerimde de kullandığım bi kaç script, umarım işinize yarar.

//yüksekliği en uzun olana göre ayarlama
function equalHeight(group) {
   var tallest = 0;
   group.each(function () {
   var thisHeight = $(this).height();
   if (thisHeight > tallest) { tallest = thisHeight; }
   });
   group.height(tallest);
}
//genişliği en uzun olana göre ayarlama
function equalWidth(group) {
   var largest = 0;
   group.each(function () {
   var thisWidth = $(this).width();
   if (thisWidth > largest) { largest = thisWidth; }
   });
   group.width(largest);
}
//Kelime değiştirme
function ReplaceAll(Source, stringToFind, stringToReplace) {
   var temp = Source;
   var index = temp.indexOf(stringToFind);
   while (index != -1) {
   temp = temp.replace(stringToFind, stringToReplace);
   index = temp.indexOf(stringToFind);
   }
   return temp;
}
//Kalan karakter sayma
function wordcounter(event, control, count) {
   if (event) {
   var wordlen = $(control).val().length;
   var leftword = count - wordlen;
   if (leftword < 0) {
   var word = $(control).val();
   $(control).val(word.substring(0, count));
   } else {
   $(this).attr('disabled', false);
   $('#wordcounter').text('Kalan Karakter: ' + leftword);
   }
}
}
//Büyük küçük karakter kontrolü
function capWords(control, event) {
   var keycode;
   if (window.event) keycode = window.event.keyCode;
   else if (e) keycode = e.which;
   if (keycode != 36 && keycode != 37) {
   var words = $(control).val().split(" ");
   for (var i = 0 ; i < words.length ; i++) {
   var testwd = words[i];
   var firsLetter = testwd.substr(0, 1);
   if (firsLetter == 'i') firsLetter = 'İ';
   var rest = testwd.substr(1, testwd.length - 1);
   words[i] = firsLetter.toUpperCase() + rest;
   words[i].replace(',', ' ');
   }
   $(control).val(words.join(" "));
   }
}
//Pageslug kontrolü
function SetPageSlug(word) {
   word = ReplaceAll(word, " ", '-').toLowerCase();
   word = ReplaceAll(word, '?', '-').toLowerCase();
   word = ReplaceAll(word, '*', '-').toLowerCase();
   word = ReplaceAll(word, '/', '-').toLowerCase();
   word = ReplaceAll(word, "\'", '').toLowerCase();
   word = ReplaceAll(word, '\"', '-').toLowerCase();
   word = ReplaceAll(word, ',', '').toLowerCase();
   word = ReplaceAll(word, '.', '').toLowerCase();
   word = ReplaceAll(word, ':', '').toLowerCase();
   word = ReplaceAll(word, ';', '').toLowerCase();
   word = ReplaceAll(word, '&', '').toLowerCase();
   word = ReplaceAll(word, '%', '').toLowerCase();
   word = ReplaceAll(word, '+', '').toLowerCase();
   word = ReplaceAll(word, '#;', '').toLowerCase();
   word = ReplaceAll(word, '!', '').toLowerCase();
   word = ReplaceAll(word, 'ş', 's').toLowerCase();
   word = ReplaceAll(word, 'ç', 'c').toLowerCase();
   word = ReplaceAll(word, 'ö', 'o').toLowerCase();
   word = ReplaceAll(word, 'ğ', 'g').toLowerCase();
   word = ReplaceAll(word, 'ü', 'u').toLowerCase();
   word = ReplaceAll(word, 'Ü', 'u').toLowerCase();
   word = ReplaceAll(word, 'Ş', 's').toLowerCase();
   word = ReplaceAll(word, 'Ç', 'c').toLowerCase();
   word = ReplaceAll(word, 'Ö', 'o').toLowerCase();
   word = ReplaceAll(word, 'Ğ', 'g').toLowerCase();
   word = ReplaceAll(word, 'ı', 'i').toLowerCase();
   word = ReplaceAll(word, 'I', 'i').toLowerCase();
   word = ReplaceAll(word, 'İ', 'i').toLowerCase();

   return word;
}
//mail adres kontrolü
function validateEmail(email) {
   var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
   if (filter.test(email)) return true; else return false;
}

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s