Yani, sorum burada Java formunda başka biri tarafından sorulmuştur: Java - Belirtilen uzunlukta ve belirli bir karakterle dolu yeni bir String örneği oluşturun. En iyi çözüm?
. . . ama JavaScript eşdeğerini arıyorum.
Temel olarak, her alanın "maxlength" özniteliğine dayalı olarak metin alanlarını dinamik olarak "#" karakterleriyle doldurmak istiyorum. Dolayısıyla, bir girdi varsa maxlength="3"
alan "###" ile doldurulur.
İdeal olarak Java gibi bir şey olurdu StringUtils.repeat("#", 10);
, ancak şimdiye kadar düşünebileceğim en iyi seçenek, maksimum uzunluğa ulaşılana kadar birer birer "#" karakterleri döngüye sokmak ve eklemektir. Bunu yapmanın daha etkili bir yolu olduğu hissini sallayamıyorum.
Herhangi bir fikir?
FYI - Girişte varsayılan bir değer ayarlayamıyorum çünkü "#" karakterlerinin odakta temizlenmesi gerekiyor ve kullanıcı bir değer girmediyse bulanıklıkta "yeniden doldurulması" gerekecek. Endişelendiğim "doldurma" adımı