REGEX para Placas Brasileiras (incluindo Mercosul)

Em conformidade com a Resolução 780/2019 CONTRAN, de 26 de junho de 2019, a expressão regular abaixo valida todas as placas em uso no Brasil incluindo aquelas no formato pré-Mercosul:

[A-Z]{3}[0-9][0-9A-Z][0-9]{2}

Código-fonte de exemplo (PHP):

    <?php
    
    $regex = '/[A-Z]{3}[0-9][0-9A-Z][0-9]{2}/';
    $placa = 'AAA0A00';
    
    if (preg_match($regex, $placa) === 1) {
        // placa válida
    }

Código-fonte de exemplo (Javascript):

    var regex = '[A-Z]{3}[0-9][0-9A-Z][0-9]{2}';
    var placa = 'AAA0A00';
    
    if (placa.match(regex)) {
    	// placa válida
    }