olarak değiştirin. Kullanıcı tarafından bir HTML formunda girilen değerdeki tüm noktaları değiştirmeye çalışıyorum. Örneğin '8x30' değerine dönüştürmek için '8.30' girişine ihtiyacım var. Tüm sayıları
Bu basit bir kod vardır:var value = $(this).val().trim(); // get the value from the form
value += ''; // force value to string
value.replace('.', 'x');
Ama çalışmıyor. Firebug'da console.log komutunu kullanarak, değiştir komutunun basitçe gerçekleşmediğini görebiliyorum. '8.30' aynı kalıyor.
value.replace(/\./g, 'x');
yanlış Burada ne işim:
Ben de daha iyi bir sonuç aşağıdaki regexp çalıştı?
value.replace; doğru ve benim için çalışıyor [firbug konsolunda kontrol ettim ör. "2312.88.12.1232" .replace (/\./ g, 'x'); –
@Chinmayee: Evet, gerçekten çalışıyor. Bart Kiers'ın (aşağıda) işaret ettiği gibi, değişkendeki değeri otomatik olarak güncellemeyeceğini unuttum. – s427