1
Ich muss ein JTextField validieren, indem ich dem Benutzer erlaube, nur cnic-Nummer gemäß diesem Format 12345-1234567-1 einzugeben, ich benutze diesen regulären Ausdruck, aber es funktioniert nicht. dies ist meine FunktionWie validiere ich ein jtextfield zu einem bestimmten Format?
private void idSearchKeyPressed(java.awt.event.KeyEvent evt) {
String cnicValidator = idSearch.getText();
if (cnicValidator.matches("^[0-9+]{5}-[0-9+]{7}-[0-9]{1}$")) {
idSearch.setEditable(true);
}
else {
idSearch.setEditable(false);
}
}
danke, es funktioniert :) –