Yes, chlorine will stain artificial grass. Chlorine is a chemical and once it binds with water residue, they bond together to create calcium buildup over time and change the color of the grass from green to white.  However, the witness of the grass as a result of the reaction of the chlorine should not be mistaken for a bleaching effect.