Fix col_name error when there is any illegal character.

I use `regexp` to check and replace all the illegal characters.
This should fix #21.