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

String - Validar sequencia


jgd

Pergunta

Olá Pessoal,

Em java script:

Preciso evitar duplicidade de ocorrências de valores em uma string e não aceitar valor zerado antes de um valor maior que “0” zero.

Estou tentando assim mais na hora do miolo não consigo detectar a duplicidade... Quanto mais os valores zeros...

<script>
var Retorno = new Array
var Retorno2 = new Array

var string =”1|1|3|4”;
//regra 1:  O valor “1” não pode estar repedido.. Independente da posição
//Regra 2: Não posso ter nenhum valor “0” zero  antes de uma valor maior que “zero”.... Independente da posição onde estiver um valor. 
var string =”0|0|0|4”; //errado
var string =”4|0|0|0”; //correto!

var corta = string.length - 1;
var sAvali = string.substr(0,corta); 
Retorno = string.split("|"); 
Retorno2 = string.split("|"); 

var nT = Retorno.length - 1;
var n = 0;
var xTem="N";
var x1Tem="";

        //-->
        while(n <=nT){

               if(Retorno[n]=="0" || Retorno[n]==""){
               
                }else{
                alert(n +"|"+ Retorno[n])
                var x1Tem = Retorno[n]
                
                    for(i=0;i < Retorno2.length;i++){
                    if(Retorno2 == x1Tem){
                    
                    }else{
                        if(Retorno[n]==Retorno2[i]){
                         xTem="S"; 
                         }else{
                         xTem="N";
                         }
                         
                      }   
                    } 
               
               }
         n++;
        }
        //-->

</script>

Agradeço qualquer ajuda ou dica.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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...