javascript belirli yerden sonra silme yardım
hocam şimdi örnek
[email protected]:sifre | ad: halil
bu gibi metin var ben bunu sifre den sonra silsin istiyorum
bunu javascript ile nasıl yaparım
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (5)
Güncellendi..
<textarea id="text"></textarea>
<pre id="txt"></pre>
<script>
function kes(_str){
const i = _str.indexOf(" | ");
const res = _str.slice(0, i);
return res;
}
function yaz(item) {
document.getElementById("txt").innerHTML += kes(item) + "\n";
}
const textarea = document.getElementById('text');
textarea.addEventListener("keyup", function(){
document.getElementById("txt").innerHTML = '';
const readbyline = this.value.split('\n');
readbyline.forEach(yaz);
});
</script>
son cevabı güncelledim ordanki gibi yaparsan büyük ihtimal olacak.
makifgokce teşekkürler tam istedigim olmus bunu peki daha fazla bender varsa textarea içinde nasıl yapabilirim sabit bir şey değil yani hep degişik şeyler olacak şekilde nasıl yapabilirim
<button onclick="parcala()">Parçala</button>
<pre id="txt">
[email protected]:sifre | ad: halil
</pre>
<script>
function parcala() {
const str = "[email protected]:sifre | ad: halil";
const i = str.indexOf(" | "); // indexOf() ile nereden keseceğimizin satırını buluyoruz
const res = str.slice(0, i); // slice() ile kesme işlemini yapıyoruz
document.getElementById("txt").innerHTML = res;
}
</script>