lostyazilim
tr.link

Formda karakter kısıtlama. İzin verilen karakterleri özelleştirme.

2 Mesajlar 5.106 Okunma
acebozum
tr.link

miharbisukarak miharbisukarak Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.11.2013
  • Yaş/Cinsiyet 35 / E
  • Meslek İnternet Danışmanı
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 735
  • Beğeniler 121 / 106
  • Ticaret 6, (%100)
Edit: Deneme yanılma yöntemiyle buldum okuyup cevap vermeyen arkadaşlara teşekkürler:)

Çözümü: $('#kiku').filter_input({regex:'[a-zA-Z0-9[B]_-.[/B]]'});

Çözümde 9'dan sonra (kırmızı ile renklendirilmiş kısım) istediğiniz karakteri ekleyebilirsiniz.

Arkadaşlar merhaba bir formum var. JQuery ile forma girilen verileri kısıtlamak istiyorum. Bu #bağlantıdaki işlemleri yaptım. Başarılı bi şekilde istediğim gibi oldu şöyle ki. Formda sadece küçük harf a-z rakamlar 0-9 ve ayrıca özel karakter olarak tire (-) alt çizgi (_) ve nokta (.) kullanılmasını istiyorum. Fakat nasıl bir kod yazılması gerektiğini bilmiyorum (-)(_)(.) karakterlerine de izin vermek istiyorum fakat sadece bu üçüne. Javascriptten anlayan arkadaşlar yardımcı olabilir mi :) Teşekkür ederim.

İnput alanım şu şekilde;


Kodlar şöyle;

<script></script>
<script></script>
<script>


</script>
 

 

wmaraci
reklam

suzz suzz Bazen uyumamak lazım. Kullanıcı
  • Üyelik 15.02.2016
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Master
  • Konum Kocaeli
  • Ad Soyad H** Y**
  • Mesajlar 104
  • Beğeniler 14 / 10
  • Ticaret 5, (%100)
Sayfamıza JQuery kütüphanesini ekledikten sonra aşağıda ki scripti uygulayabilirsiniz.

Giriş Alanımız:


Scriptimiz:

$("#kullaiciadi").keyup(function (){
if (this.value.match(/[^a-z0-9-]/g)){
this.value = this.value.replace(/[^a-z0-9-]/g,'');
}
});


JQuery .keyup() ile giriş alanamızda yapılan her değişiklik kontrol geçiyor.
Önemli olan nokta bu kısım: (/[^a-z0-9-]/g)
Bu desen küçük harf,rakam ve tire(-) harfine izin vermekte
bunu kendinize göre değiştirebilirsiniz.
Örn:
Sadece rakam: (/[^0-9]/g)
Sadece küçük harf: (/[^a-z]/g)
Sadece büyük harf: (/[^A-Z]/g)
Küçük harf, büyük harf,rakam, özel karakter(_-): (/[^a-zA-Z0-9_-]/g)
Gibi...
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al