Ir para conteúdo
Fórum Script Brasil
  • 0

Substituição de uma posição de uma string


IvanR

Pergunta

Bom dia! Gostaria de substituir uma posição de uma string por outro caracter, exemplo:

string = "javascript";
string[3] = "@";

//Resultado: jav@script

O problema é:

Não consigo por esta maneira, ele não substitui

a função replace tb não me serve, pois quero substituir posições em específicos e não letras em comum.

Alguém poderia me ajudar?

[]s

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Isso não funciona?

De qualquer maneira, você poderia fazer algo assim:

var msg = "Boa tarde, Jonathan";
msg =
    msg.substr(0, 4) //"Boa "
    + "noite"
    + msg.substr(9, msg.length - 9) //", Jonathan"
alert(msg); //"Boa noite, Jonathan"

A função substr(x,y) retorna os próximos y caracteres após a posição x. Por exemplo, "abcdefg".substr(4,2)="ef".

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...