kanta
Class RegExpTarkistaja
java.lang.Object
kanta.RegExpTarkistaja
- All Implemented Interfaces:
- Tarkistaja
public class RegExpTarkistaja
- extends Object
- implements Tarkistaja
Tarkistaja joka tarkistaa että jono vastaa regexpiä
Hyväksyy tyhjän jonon.
- Author:
- vesal
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegExpTarkistaja
public RegExpTarkistaja(String regexp)
- Luodaan tarkistaja joka hyväksyy sallitut merkit
- Parameters:
sallitut - hyväksyttävät merkit
tarkista
public String tarkista(String jono)
- Tarkistaa että jono sisältää vain valittuja numeroita
- Specified by:
tarkista in interface Tarkistaja
- Parameters:
jono - tutkittava jono
- Returns:
- null jos jono oikein, muuten virheilmoitusta vastaava merkkijono
- Example:
RegExpTarkistaja tar = new RegExpTarkistaja("[1-4]*");
tar.tarkista("12") === null;
tar.tarkista("15") === "Ei vastaa maskia: [1-4]*";
tar.tarkista("") === null;