DUVIDA EM JAVASCRIPT
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â€
// remover “bcd†da string
var newString = strRemove(“abcdefgâ€, 1, 3);
// a “novastring†seria “aefgâ€
Tente assim
<script type=[Ô]text/javascript[Ô]>
var str=[Ô]VBMania[Ô];
//trocar o termo VB por C#
document.write(str.replace(/VB/, [Ô]C#[Ô]));
</script>
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[Ô]
<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[Ô]
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