Necesita leer un nombre de archivo desde la carga de archivos enriquecidos usando JavaScript para hacer una validación del lado del cliente para el nombre del archivo:
<script> function uploadorderclicka(){console.log("fileNameValidation: sdf"); var input = document.getElementById("fileupload");</script> console.log('input' , input);} <rich:fileUpload fileUploadListener="#{classA.method}" onupload="uploadorderclicka()"></rich:fileUpload>