such that of course numerics are invalid in names, while hypen and apostrophe are possible.... how can i validate these?,.