du kannst doch mit dem Befehl getLastindexOf(".") bis zum ende des strings auslesen... und dann vergleichen, obs einer deiner vorgaben entspricht, ob das Feld leer ist, kannst du ja auch vorher überprüfen... bzw.. brauchst du in dem Fall dann glaub ich gar nicht überprüfen..