Buscar

Como criar uma EXPRESSÃO REGULAR capaz de identificar números flutuantes?

Os numeros decimais devem ter um ponto decimal sempre e podem ser escritos na notação científica. 

💡 2 Respostas

User badge image

RD Resoluções

Considere a expressão regular:

^[0-9]*(?:\.[0-9]*)?$


Essa expressão regular corresponderá ao número de ponto flutuante como:

- .343

- 0.0

- 1.2

- 44

- 44.

- 445.55

- 56.


Esse numero é gerado com o seguinte algoritmo:

function soNumeros(numeros) { //variavel do parametro recebe o caractere digitado//

return numeros.replace(/\D/g,"");

}

<label="soNumeros">

Só números: <input id="numeros" onkeypress="mascara(this, soNumeros)" maxlength="11"/>

</label>


Portanto, uma solução é dizer que ela corresponde aos critérios se a & b correspondente ou equivalentemente (contra positivo),

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais