Estoy realizando una aplicación que trabaja con licencias de MikroTik RouterOS y una de las funciones que tiene es validar el SOFT-ID de una licencia.
El SOFT-ID se genera al momento de la instalación del RouterOS y consta -en el nuevo formato- de 8 digitos separados por un «-«; las letras deben estar en mayúsculas, un ejemplo sería:
UH1A-B3A9
La expresión regular es:
^[A-Z0-9]{4}-[A-Z0-9]{4}$
Esta herramienta valida ese formato y me permite estar seguro que el mismo es ingresado correctamente para que luego no tenga un dato erróneo al generar el licenciamiento.
Lo comparto por si a alguien le sirve…