Wie schon Viktoria und Alex gesagt haben: geht beides.
Für mich (Deutsch/Deutschland) besteht da aber ein Bedeutungsunterschied.
Wenn jemand mir sagt, dass das Buch im Regal steht, denke ich an eine Regalwand mit vielen Regalbrettern, und das Buch steht auf einem von diesen Brettern.
Wenn jemand mir sagt, dass das Buch auf dem Regal steht, dann habe ich das geistige Bild, dass es entweder ein einzelnes, an der Wand hängendes Regalbrett mit einem oder mehreren Büchern ist, oder dass, wie bei der vorgenannten Regalwand mit vielen Brettern, das Buch zuoberst auf dem Regal steht.