support dash(-) and dollar sign