It can. It might not be as vibrant, but check out my albums for a picture of manic panic/special effects on my hair, which is naturally blonde(pretty light, but not bleached, so it doesn't pick up the color as well).
It will show up as a purple tint/blue tint at the very least, though you might end up with brown/purple hair as opposed to true purple.
Bookmarks