Хорошо бы иметь opt_check_что-то для проверки по regexp'у, что например значение вида /^[a-z][0-9a-z_]+$/ или /^(foo|bar|baz|quux)$/. Жизнь бы стала немного проще.
А зачем такое может понадобиться ?
Что-то не получилось придумать применения для этой фичи.