Merhaba arkadaşlar abform için yazdığım ufak ama her zaman kullanılacak bir kod parçacığı yani ceptelofon kontrol fonksiyonu yazdım.
Kontroller;
1 – Telefon numarasının sadece başında “+” işareti olabilir
2 – Telefon numarasının başında + işareti yoksa 11 veya 10 karakter, eğer + işareti varsa 13 karkater olmak zorundadır.
3 – Bu kontrol Türkiyedeki bulunan operatörler için geçerlidir.
Nasıl çalışır ?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
if (abCepTelefon("telefon numarasi")) alert("Doğru telefon"); else alert("Yanlış telefon"); function abCepTelefon(tel) { var parcalanmisTel = tel.split(""); if (!/[^+].[^0-9]/.test(tel)) { if (parcalanmisTel[0] == "+" & amp; & amp; tel.length == 13) return true; else if (parcalanmisTel[0] != "+" & amp; & amp; (tel.length == 10 || tel.length == 11)) return true; else return false; } else return false; } |
Kalın sağlıcakla….
Güzel bir uygulama olmuş genelde en küçük kontroller için http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/ bu eklentiyi kuruyorum.