If anyone needs it for scoping this regex will include all computers _not_ supported by macOS Ventura. So when new models are released you won't have to update the regex.
^(iMac[1-9],\\d|iMac1[0-7],\\d|Macmini[1-7],\\d|MacPro[1-6],\\d|MacBook[1-9],\\d|MacBookAir[1-7],\\d|MacBookPro[1-9],\\d|MacBookPro(10|11|12|13),[0-5])
You can also use this Extension Attribute to cover that and most of the other versions of macOS.
Updated for macOS Sonoma:
^(iMac[1-9],\\d|iMac1[0-8],\\d|Macmini[1-7],\\d|MacPro[1-6],\\d|MacBook\\d*,\\d|MacBookAir[1-7],\\d|MacBookPro[1-9],\\d|MacBookPro(10|11|12|13|14),[0-5])
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.