Estou tentando usar esse código para substituir espaços por _, ele funciona para o primeiro espaço na cadeia de caracteres, mas todas as outras instâncias de espaços permanecem inalteradas. Alguém sabe por que?
function updateKey()
{
var key=$("#title").val();
key=key.replace(" ","_");
$("#url_key").val(key);
}