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.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
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.