I've only ever washed my pack in the machine once and it came out fine, just made sure that every strap was done up tight and there was as little as possible flapping around loose.
My default method now however is just to grab it as I'm heading for the shower when I get home and wash it off under the shower before leaving it out to dry for a day or so.