Como faço para inserir uma máscara no seguinte código:
x = Integer.parseInt(JOptionPane.showInputDialog(“Valor”);
na verdade gostaria de não permitir caracteres que não sejam números
Máscara
G
3 Respostas
C
Digitar apenas números:
public boolean validaCampo(String caract){
boolean aux = true;
String regex = "[+-?][0-9]*[.,]?[0-9]*";
if(!Pattern.matches(regex, caract)){
aux = false;
}
return aux;
ahh ía me esquecendo do import
import java.util.regex.*;
B
Digitar apenas números:public boolean validaCampo(String caract){ boolean aux = true; String regex = "[+-?][0-9]*[.,]?[0-9]*"; if(!Pattern.matches(regex, caract)){ aux = false; } return aux;ahh ía me esquecendo do import
import java.util.regex.*;
não entendi direito esse seu código cara, vc podeira explicar o que é: [±?][0-9][.,]?[0-9] ?
Bom, eu faria um pouco diferente, descia o nível indo pra tabela ASCII e como os números estão entre 48 e 57 na tabela, não deixaria passar nenhum valor maior nem menor que esses números.
C
[±?][0-9][.,]?[0-9] : aceita somente número de 0 a 9, positivos ou negativos…
Ex: 54896… ok!
Criado 24 de outubro de 2006
Ultima resposta 31 de out. de 2006
Respostas 3
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo