public class RegExpTarkistaja extends java.lang.Object implements Tarkistaja
| Constructor and Description |
|---|
RegExpTarkistaja(java.lang.String regexp)
Luodaan tarkistaja joka hyväksyy sallitut merkit
|
RegExpTarkistaja(java.lang.String regexp,
java.lang.String viesti)
Luodaan tarkistaja joka hyväksyy sallitut merkit
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
tarkista(java.lang.String jono)
Tarkistaa että jono sisältää vain valittuja numeroita
|
public RegExpTarkistaja(java.lang.String regexp)
regexp - hyväksyttävät merkitpublic RegExpTarkistaja(java.lang.String regexp, java.lang.String viesti)
regexp - hyväksyttävät merkitviesti - viesti joka näytetään jos jonon ehto ei täytypublic java.lang.String tarkista(java.lang.String jono)
tarkista in interface Tarkistajajono - tutkittava jono
RegExpTarkistaja tar = new RegExpTarkistaja("[1-4]*");
tar.tarkista("12") === null;
tar.tarkista("15") === "Ei vastaa maskia: [1-4]*";
tar.tarkista("") === null;
tar = new RegExpTarkistaja("[1-4]+","Vain numeroita 1-4");
tar.tarkista("15") === "Vain numeroita 1-4";
tar.tarkista("") === "Vain numeroita 1-4";
tar.tarkista("1") === null;