.replace () Tüm Karakterleri Değiştirmiyor (Javascript) [duplicate]
Nov 22 2020
Tüm alt çizgileri kesme işaretiyle değiştirmeye çalışıyordum. İlk alt çizgiyle çalışır, ancak ikinciyle asla. Çözmeyi denedim ama başaramadım. Bir çözümünüz varsa lütfen bana yardım edin.
function strReplace() {
var myStr = 'quick_brown_fox';
myStr = myStr.replace(/_/, "’");
// Insert modified string in paragraph
document.getElementById("myText").innerHTML = myStr;
}
<p id="myText">quick_brown_fox</p>
<button type="button" onclick="strReplace();">Replace</button>
Çıktı:
quick'brown_fox
İstenen Çıktı:
Quick'brown'fox
Yanıtlar
ksav Nov 22 2020 at 08:47
Normal ifadenize genel arama bayrağı eklemeyi deneyin. _
function strReplace() {
var myStr = 'quick_brown_fox';
myStr = myStr.replace(/_/g, "’");
// Insert modified string in paragraph
document.getElementById("myText").innerHTML = myStr;
}
<p id="myText">quick_brown_fox</p>
<button type="button" onclick="strReplace();">Replace</button>
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı