DUVIDA EM JAVASCRIPT

HENNYERE 28/08/2009 20:31:04
#321294
pessoal estou precisando de uma função que me retorne o seguinte:

// remover “bcd” da string
var newString = strRemove(“abcdefg”, 1, 3);
// a “novastring” seria “aefg”
TECLA 28/08/2009 20:43:25
#321295
Tente assim

<script type=[Ô]text/javascript[Ô]>

var str=[Ô]VBMania[Ô];
//trocar o termo VB por C#
document.write(str.replace(/VB/, [Ô]C#[Ô]));

</script>
HENNYERE 29/08/2009 07:55:06
#321318
A questão é que se tiver termos iguais ele vai dar um replace em todos os termos, tipo

<script type=[Ô]text/javascript[Ô]>

var str=[Ô]VBManiaVBMania[Ô];
//trocar o termo VB por C#
document.write(str.replace(/VB/, [Ô]C#[Ô]));

</script>

Ele vai tirar os 2 termos [Ô]VB[Ô]
USUARIO.EXCLUIDOS 14/09/2009 16:29:55
#322848
Desculpe mas não entendi a sua necessidade. Você quer uma função que remova apenas uma ocorrência de uma determinada string? se você não sabe qual é a string que será digitada, eu acho meio complicado, a não ser que você varra a string, char a char, procurando pela ocorrencia e ao encontrar a primeira você remove e sai da função.
Tópico encerrado , respostas não são mais permitidas