public class SisaltaaTarkistaja extends java.lang.Object implements Tarkistaja
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DESIMAALINUMEROT
Desimaalilukuun käyvät kirjaimet
|
static java.lang.String |
NUMEROT
Numeroita vastaavat kirjaimet
|
Constructor and Description |
---|
SisaltaaTarkistaja(java.lang.String sallitut)
Luodaan tarkistaja joka hyväksyy sallitut merkit
|
public static final java.lang.String NUMEROT
public static final java.lang.String DESIMAALINUMEROT
public SisaltaaTarkistaja(java.lang.String sallitut)
sallitut
- hyväksyttävät merkitpublic static boolean onkoVain(java.lang.String jono, java.lang.String sallitut)
jono
- tutkittava jonosallitut
- merkit joita sallitaanonkoVain("123","12") === false; onkoVain("123","1234") === true; onkoVain("","1234") === true;
public java.lang.String tarkista(java.lang.String jono)
tarkista
in interface Tarkistaja
jono
- tutkittava jonoSisaltaaTarkistaja tar = new SisaltaaTarkistaja("123"); tar.tarkista("12") === null; tar.tarkista("14") === "Saa olla vain merkkejä: 123"; tar.tarkista("") === null;