Jquery'de Türkçe Karakter Sorunu

Ultraphp
09-05-2014, 14:40   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Nis 2014

Herkese merhaba, 

Elimde bir form var ve formda 'isim', 'soyisim' girilmesini istiyorum. 

Bu nedenle o text alanlarından herhangi birine 'özel karakter' veya 'rakam' girildiğinde anında jquery ile sildiriyorum. Ama "ÇçĞğIıŞş" gibi harfler girildiğinde tanımayıp onları da siliyor. Jquery'e Türkçe karakterleri nasıl tanıtabilirim? 

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
$(document).ready(function(){       $("#isim").live("keyup", function() {         var temiz = $(this).val().replace(/[^a-z]/gi,"").toLowerCase();       $(this).val(temiz);         });         });
 Kullandığım fonksiyon üzerinde değişiklik yaparak belirtirseniz daha iyi olur benim için. 

Kolay gelsin.

Sistem Bilgilerim
alonestreet
29-07-2014, 16:00   |  #2  
alonestreet avatarı
Yeni Üye
Teşekkür Sayısı: 0
30 mesaj
Kayıt Tarihi:Kayıt: Nis 2008

 

Replace kısmına türkçe karakterleri eklersen sorunun çözülür.

replace(/[^a-zğüışçö]/gi,"")

Son Düzenleme: alonestreet ~ 29 Temmuz 2014 16:00