Мой кейген (Remote Code Generator) создает ключ на основе "ключа инсталляции (Install-ID)" программы который вводит пользователь при покупке.
Сделал дополнительное поле в конфигурационном файле проекта, всё хорошо работает, ключик генерится если Install-ID введен корректно.
Вопрос — как сделать проверку введенного ключа на валидность по следующему выражению:
/^MH2-[A-Z0-9]{4,4}-[A-Z0-9]{4,4}-[A-Z0-9]{4,4}$/
В примерах нарыл только провеку на пустое и по длине поля...
И еще вопрос — как изменить поля в письме и форме доставки. Ну чтобы вместо "serial number" писалось например "activation key"...