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.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.