Entre el paso original del parámetro:
Código:
?s_MATRICULA=12345-JVC
y el
Código:
alert(matricula);
hay dos cosas:
1. La obtención del parámetro con php mediante una función CCGetFromGet que desconcemos.
2. Un proceso de filtrado que mencionas pero no describes.
Sería interesante saber qué pasa con ese parámetro antes de llegar a la función de JS; es decir, usar un
echo en PHP para ver si CCGetFromGet hace lo que piensas que hace y para ver cómo queda el parámetro luego del filtrado.
Otra cosa es que si la función JS no se muestra, aun cuando no aparezca un error, muy posiblemente si lo hay. Si estás usando IE para probar, debe aparecer un icono a la izquierda de la barra de estado (abajo) con un circulito amarillo con cruz. Si das doble click ahí te aparece una ventana que te "indica" el error. Lo entrecomillo porque la información de IE es bastante mala.
Si aún no lo usas, yo te recomiendo que hagas las pruebas con FireFox, cuya consola JavaScript te ahorrará horas de rastreo de errores de JS.
// Saludos