Ich habe ein Eingabefeld, wo der Benutzer seinen Vornamen und seinen Nachnamen eingeben muss. Nun möchte ich prüfen, ob es einen Whitespace gibt, der weder am Anfang noch am Ende der Eingabe steht. Nur in diesem Fall ist eine Schaltfläche aktiviert.Android EditText: Überprüfen, ob Leerzeichen nicht am Anfang oder Ende
die Leerzeichen Überprüfung ist einfach:
private EditText input;
input = (EditText) findViewById(R.id.input);
if(input.getText().toString().contains(" ")) {
button.setEnabled(true);
}
Aber wie kann ich sicherstellen, dass die Leerzeichen nicht am Anfang oder Ende des Eingangs ist?
Danke für Ihre Hilfe
Für wen hatte Abstimmung meine Antwort runter. Können Sie Ihren Grund bitte erklären? –
Hilft nicht wirklich, weil dieser Code nur prüft, ob es nur Leerzeichen gibt. – erik4thewinners
dies schneidet nur die Whitespaces aus –