EgitimTube.Net
Would you like to react to this message? Create an account in a few clicks or log in to continue.

EgitimTube.Net


 
AnasayfaAramaLatest imagesKayıt OlGiriş yap

 

 Ziyaretçinizin mail adresini istiyor ama burda yanlış karakterler veya hatalı mailller istemiyorsanız bu scripti deneyin. Çok kapsamlı bir denetleme sistemi olan scripti Türkçe'ye çevirirken bile bayağı zorlandım.

Aşağa gitmek 
YazarMesaj
yakan531
Moderatör
Moderatör
yakan531


Zodyak Yay Mesaj Sayısı : 207
çin astrolojisi Domuz
Kayıt tarihi : 16/11/09
Yaş : 28
celebimutfak.com

Ziyaretçinizin mail adresini istiyor ama burda yanlış karakterler veya hatalı mailller istemiyorsanız bu scripti deneyin. Çok kapsamlı bir denetleme sistemi olan scripti Türkçe'ye çevirirken bile bayağı zorlandım. Empty
MesajKonu: Ziyaretçinizin mail adresini istiyor ama burda yanlış karakterler veya hatalı mailller istemiyorsanız bu scripti deneyin. Çok kapsamlı bir denetleme sistemi olan scripti Türkçe'ye çevirirken bile bayağı zorlandım.   Ziyaretçinizin mail adresini istiyor ama burda yanlış karakterler veya hatalı mailller istemiyorsanız bu scripti deneyin. Çok kapsamlı bir denetleme sistemi olan scripti Türkçe'ye çevirirken bile bayağı zorlandım. Icon_minitimeÇarş. Şub. 10, 2010 3:58 pm

Kod:
<script Language="Javascript">
<!-- Strict E-mail by kurt.grigg( at )virgin.net

YourEmailAddress='mailliniziyazin( at )yahoo.com';

function Highlight(){
document.form1.email.focus();
document.form1.email.select();
}
function check(){
var emailbox = document.form1.email;
var email = document.form1.email.value;
var blanks = ''*100;
var naughty = new Array("arse","bastard","cunt","fuck","shit","wanker","piss","twat");
var sneaky = email.toLowerCase();
var illegal = "Yanlış karakter girdiniz.\nİzin verilen karakterler aşşağıda sıralanmaktadır.\n\nAlfabetik Harfler [Büyük veya küçük]\nSayılar\nSadece 1 adet @\nBoşluk Olmamalı\nTürkçe Karakterler Olmamalı (ı ğ ü ş ö ç )\nKısa Çizgi [Tire]\nAlt Çizgi\n\n";
//mail check
if (email <= blanks){
  alert("Lütfen e-mail adresinizi giriniz.");
  Highlight();return false;
  }
else if (email.length > 62){
  alert('Tüm e-maillerde en fazla 63 karakter bulunabilir.');
  Highlight();return false;
  }
else if (email.charAt(0) == " "){
  alert('E-mail adresinizin başında boşluk var, olmamalı');
  Highlight();return false;
  }
else if (email.charAt(email.length-1) == " "){
  alert('E-mail adresinizin sonunda boşluk var, olmamalı');
  Highlight();return false;
  }
else if (email.indexOf(" ") !=-1){
  alert('E-mail adresinizin içinde boşluk var, olmamalı');
  Highlight();return false;
  }

//CHECK FOR ILLEGAL CHARACTERS 1
for (i=0; i < email.length; i++){
var caps = "a".toUpperCase();
var E = email.substring(i, i + 1);
if ((E < "0" || "9" < E ) && E != "@"  && E !="." && E !="-"  && E !="_"  &&  E < caps || "z" < E){
 alert(illegal);
 Highlight();return false;
 }
}
//CHECK FOR ILLEGAL CHARACTERS 2
if ((email.indexOf('`',0) != -1) || (email.indexOf(String.fromCharCode(94)) != -1) || (email.indexOf(String.fromCharCode(92)) != -1) || (email.indexOf('[',0) != -1) || (email.indexOf(']',0) != -1)){
 alert(illegal);
 Highlight();return false;
}
//CHECK FOR SWEARING
for (i=0; i < email.length; i){
 if (sneaky.indexOf(naughty[i]) != -1){
 alert('Please remove the swear word - '+naughty[i].toUpperCase());
 Highlight();return false;
 }
i++;
}
//GENERAL FORMATING
if (email.charAt(0) =="."){
 alert('Adresinizin başında nokta var, olmamalı.');
 Highlight();return false;
}
else if (email.split('@').length > 2){
 alert('E-mail adresinizde 1 adet @ bulunmalı.');
 Highlight();return false;
}
else if (email.indexOf ('@',0) == -1){
 alert("Adresinizde @ sembolü yok");
 Highlight();return false;
}
else if (email.indexOf("@") < 2){
 alert("Adresinizde @ sembolünden önce en az 2 karakter olmalı.");
 Highlight();return false;
}
else if (email.charAt(email.length-1) == "@"){
 alert('E-mail adresiniz @ sembolü ile bitemez.');
 Highlight();return false;
}
else if (email.indexOf ('.') == -1){
 alert("E-mail adresinizde en az 1 tane nokta olmalı.");
 Highlight();return false;
}
else if (email.indexOf('.',email.indexOf('@')) == -1){
 alert('Adresinizde @ sembolünden sonra en az 1 tane nokta olmalı.');
 Highlight();return false;
}
else if (email.substring(email.indexOf('@'),email.length).indexOf(".") < 4){
 alert('Adresinizde @ sembolünden sonra en az 3 karakter olmalı');
 Highlight();return false;
}
else if (email.lastIndexOf(".")+2 == email.length){
 alert('Adresinizin sonunda nokta ile ayrılan bölümler en az 2 karakter olmalı.');
 Highlight();return false;
}
else if (email.substring(email.lastIndexOf("."),email.length).length > 4){
 alert('Adresinizin sonunda en fazla 3 karakter olmalı');
 Highlight();return false;
}
else if (email.charAt(email.length-1) =="."){
 alert('E-mail adresiniz nokta ile bitemez.');
 Highlight();return false;
}
ok=null;
confirm('Yazdığınız adres  - '+email+'\nOnaylıyor musunuz?\n\nAdres şimdi gönderilsin mi?')?ok=1:ok=0;
if (ok==1) return true;
else return false;
}
//-->
</script>
Sayfa başına dön Aşağa gitmek
http://www.egitimtube.net
 
Ziyaretçinizin mail adresini istiyor ama burda yanlış karakterler veya hatalı mailller istemiyorsanız bu scripti deneyin. Çok kapsamlı bir denetleme sistemi olan scripti Türkçe'ye çevirirken bile bayağı zorlandım.
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Ziyaretçiniz sorduğu sorunun cevabını anında alsın istiyorsanız bu scripti deneyin.
» Standart GörevLeri türkçeye cevirmek
» Efsane olmak istiyor!
» Ziyaretçinizin burcunu belirtmeye yarar
» Fen P.Ö Sinir sistemi

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
EgitimTube.Net :: •·.·´¯`·.·••·.·´¯`·.·•WebMaster•·.·´¯`·.·••·.·´¯`·.·• :: Script Problem ve Paylasım-
Buraya geçin: