Old post, but I thought I'd update it as I just washed my Olympia Airglide 3 mesh pants and Moab mesh jacket and they came out looking brand new.
Remove and label armor, fasten all velcro strips, use a spot remover type spray on the heavily soiled areas, set washer on cold water wash and rinse, prefill to half full, set on delicate agitator speed, add wetting agent (dishwasher Jet Dry) and mild detergent and let it mix well and then add jacket. I leave the lid up so the wash cycle does not progress to spin and rinse and I run 3 wash cycles with a bit of soak time in between. After the 3rd cycle close lid and set the water level to full and I do 2 rinse cycles and then hang outside to dry in the sun. Repeat for the pants. Once all dry reinsert armor.
As mesh is not waterproof anyway I've no concern I'm washing out a waterproof protective coating and I think the wetting agent is key as it really helps to break the fabric's surface tension allowing the detergent to work effectively.