23. april 2004 - 18:49Der er
25 kommentarer og 1 løsning
Validaring af username og phonenumber
Hej Eksperter, Er det nogen der kender til en standard funktion, som henholdsvis checker et username og et phonenumber for de typiske syntaks regler og ulovlige symboler? Det skal bruges i en business tier.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
public class MainTester { public static boolean validate(String str, String pattern) { Pattern p = Pattern.compile(pattern); Matcher m = p.matcher(str); return m.matches(); }
Nu ved jeg ikke hvordan dit format skal være, men hvis du vil tvinge et bestemt format igennem, kan du rette FormattetField til nedenstående, hvilket gør at der kan tastes 4 tegn, 2 numeriske og 2 bogstaver, de skal yderligere tastes i denne rækkefølge, alternativt kan feltet efterlades blankt.
class FormattetField extends JFormattedTextField{ MaskFormatter mask;
public FormattetField(){ super(); try{ mask = new MaskFormatter("##UU"); mask.install(this); setInputVerifier(new FormattetField.MyVerifier()); } catch (ParseException p){ p.printStackTrace(); } } class MyVerifier extends javax.swing.InputVerifier { public boolean verify(javax.swing.JComponent input) { if(getText().equals("")) return true;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.