feature: add regexp validator