Yo te recomendaría hacer uso del HTML5 aplicando pattern (propiedad del input) que te ahorra muchos dolores de cabezas y codificacion javascript y se puede aplicar el tipo correcto del input es decir text, number, email etc. si bien no todos los navegadores lo soportan pero bueno ... o de otra validarlos con javascript pero es mas trabajoso. Ejemplo:
<input type='text' value='' placeholder='yo' pattern='[a-z][A-Z][0-9]' required>
<input type='email' value='' placeholder='
[email protected]' pattern='x' required>
required ->hace obligatorio el ingreso del campo
ojo y despues en tu script php debes volver a validarlos usando expresiones regulares.
HTML5 esta mejor y se puede tener formularios bastante robusto.