Misafir adlı üyeden alıntı: mesajı görüntüle
Arkadaşlar div içinde ki bazı metinleri düzenliyorum. keyup da space basınca boşluk bırakılınca eğer @ ve # ile başlayan var ise bunları linke çeviriyorum çevirme güzel oluyor fakat çevirince div in en başına atıyor yani kaldığı yerden devam etmiyor. Birde tekrar devam etmeye çalışınca kararsızlık yapıyor bir edicem etmicem gibi. Birde sadece bir tek birinci elementi replace ediyor diğer eşleşenleri etmiyor. Birde regex de eğer @ işaretinden veya # işaretinden önce boşluk yok ise bu işlem uygulanmasın istiyorum bu direkt @gmail.com olsa onu bile alıyor Acaba bu konularda uzman olan arkadaşlar var ise yardımcı olabilir mi?

if (e.keyCode == 32) {

            var regex = /[@#][a-zA-Z0-9]*/
            var regex2 = /[@#]/
            link = html.match(regex)
            if ( link ) {
                link_uri = link.toString().replace( regex2, '' )
                html = html.replace(regex,'<a href="http://localhost/user/'+link_uri+'">'+link+'</a>')
                $(".wsf-text-space").html(html)
            }

        }
replaceAll ile tüm eşleşenleri değiştirebilirsiniz lakin diğer söylediklerinizi test etmeden nasıl bir şey istediğinizi anlayamadım açıkçası.