Evet arkadaslar arsivlerimden cok guzel bir uygulama daha paylasiyorum. Basit, kullanisli ve kullanim alani cok olabilecek bir kod yapisi. Javascript ile yapilmis, maus ile link’in uzerine gelindiginde belli bir sure sonra link’i aktif ediyor. Belli sure dolmadan link’e basildiginda uyari cikarak kullaniciyi beklemesini isaret ediyor. Benim cok sevdigim ve ilerde birgun calismalarimda kullanirim umidiyle arsivimde sakladigim bir uygulamadir. Farkli calismalar ve ivir zivir kategorisi altinda yerini aliyor. Asagidan kodun tamamini alabilir uygulamaya koyabilirsiniz. Ondan once Demo yani ornek sayfa kismindan uygulamayi online olarak test edebilirsiniz..
Kategori: Javascript Makale
Birçok dilde olduğu gibi RegEx fonksiyonu validation kontrolleri yapmak için kullanılır. Örneğin bir inputa sadece sayı,metin,email,telefon numarası yada herhangi bir formata uygun veri girilmesi istenildiğinde o formata uygun olup olmadığını RegEx fonksiyonu ile yapmak mümkündür. Kullanımı biraz karışık gelebilir ancak sadece 1 satırda istediğimiz pek çok şartı sağlayabiliriz. Aşağıda RegEx fonksiyonundaki özel karakterlerin nasıl kullanacağını detaylı şekilde bulabilirsiniz.
e-posta adresi | \[email protected]\S+\.\S+ | arada @ işareti olmalı. @ önce en az boşluk olmayan 1 karakter. @ sonra en az boşluk olmayan bir karakter sonra "." daha sonra en az 1 boşluk olmayan karakter olmalı. |
şifre | \w{4-10} | en az 4 en çok 10 karakterlik şifre. |
şifre 2 | [a-zA-Z]\w*\d+\w* | ilk karakter küçük veya büyük bir harf olmalı.Daha sonraki karakterler arasında en az bir adet rakam olmalı. |
tel | \d{3} \d{3} \d{2} \d{2} | xxx xxx xx xx formatında telefon bilgisi. |
1.) “^” Karakteri
Satır başını ifade eder. “^ColdFusionnedir” deseni, satır başında “ColdFusionnedir” stringi varsa bunu döndürür. 2.) “$” Karakteri Satır sonunu ifade eder. “ColdFusionnedir$” deseni, satır sonunda “ColdFusionnedir” stringi varsa bunu döndürür
3.) “[]” Karakterleri “ColdFusion[a-z]edir” şeklindeki kullanım aralık belirtmeye yarar.
4.) “\” Karakteri
5.) “{}” Karakterleri
1– [a-zA-Z]{1,10}—sadece * string* girişi için(1 ıle 10 karakter uzunlugunda olabilşir,biz degiştirebiliriz bu oranları) 2– [a-zA-Z0-9]{1,10}—string+sayı girişi için(köşeli parantezlere ektra dahil etmek istediklerimizi yazabiliriz. 3– ^\d+$—sadece *sayı* girişi için kullanılır.
SAYISAL DEGERLER ILE ILGILI BILGILER
BIRKAÇTANE ÖRNEK UYGULAMA YAPALIM
|
JAVASCRİPT İLE YAPILMIS BİR ÖRNEK
var sadecestring=/^(05)[0-9][0-9][1-9]([0-9]){6}+$/;
function deneme(){
var ad = document.getElementById(‘text_ad’).value;
if(ad==""){
alert(‘kullanıcı adı giriniz’)
document.getElementById(‘text_ad’).focus();
return false;
}
if(!ad.match(sadecestring)){
alert("yanlışşş!");
return false;
}
else
alert(‘doğruu’)
}
Yazi Serkan Keske Aittir ve Burada yayinlanmistir..