Hola bisteck.
Prueba esto:
Código PHP:
<html>
<head>
<script language="JavaScript">
function isDigit(sChar){
var sCod = sChar.charCodeAt(0);
return ((sCod > 47) && (sCod < 58));
}
function isAlpha(sChar){
var sCod = sChar.charCodeAt(0);
var sRes = ((sCod > 64) && (sCod < 91));
var sRes = sRes || ((sCod > 96) && (sCod < 123));
return sRes;
}
function valida(){
var valor = document.frm.placa.value;
var mensaje = "";
var bRes = true;
if (valor != ""){
bRes = bRes && isAlpha(valor.substr(0, 1));
bRes = bRes && isAlpha(valor.substr(1, 1));
bRes = bRes && isDigit(valor.substr(2, 1));
bRes = bRes && isDigit(valor.substr(3, 1));
bRes = bRes && isDigit(valor.substr(4, 1));
bRes = bRes && isDigit(valor.substr(5, 1));
if (!bRes)
mensaje = "Formato inválido";
} else mensaje = "Debe escribir una placa válida";
if (mensaje != ""){
alert(mensaje);
document.frm.placa.focus();
} else document.frm.submit();
}
</script>
</head>
<body>
<form name="frm">
<input type="text" name="placa">
<input type="button" value="Validar" onclick="valida()">
</form>
</body>
</html>
Saludos.