İnput içindeki boşlukları silme
5
●382
- 18-08-2020, 10:49:05teşekkürler. Yardımcı olabilirseniz eğer. İnputda ilk değer 0 ise onu nasıl silebilirim acabaMuzafferBYRKTR adlı üyeden alıntı: mesajı görüntüle
- 18-08-2020, 10:50:22Aşağıdaki örnekteki gibi string replace ile yapabilirsin.
<input type="text" id="dene" name="dene" value="selam lar"> js; var elem = document.getElementById("dene"); var str = elem.value; str = str.replace(/\s+/g, ''); elem.value = str; - 18-08-2020, 13:53:44Üyeliği durdurulduresatnet adlı üyeden alıntı: mesajı görüntüle
En basic çözüm olarak input tagda regex desenleri kullanabilirsin;
<input type="tel" pattern="[0-9]{4} [0-9]{3} [0-9]{2} [0-9]{2}"> // 4 adet 0~9 arası + boşluk + 3 adet 0~9 arası şeklinde izin verdin vsvs... formatı tutturmak için kullanıcı şöyle giriş yapmalı 0533 333 33 33 <input type="tel" pattern="([0-9 ]+)"> // 0~9 arası rakam ve boşluğa izin verdin <input type="tel" pattern="(^[1-9][0-9 ]*$)"> // 0~9 arası rakam ve boşluğa izin verdin fakat en baştaki karakter sıfır olamaz kuralı ekledin Yine text alanında lazım olursa isim soyisim için şunu kullanabilirsin; pattern="([A-zÀ-ž\s]){2,}" // Alfabelerdeki harfler ve boşluk dışında bir karakter kabul etmez.