aqui un ejemplo simple con expresiones regulares:
Código PHP:
//
<script language="JavaScript" type="text/javascript">
function valida(form)
{
var valor=form.campo.value;
var regexp= new RegExp('^[a-z0-9]{1,10}$');
if(!regexp.test(valor))
alert('error expresion '+valor);
else
form.submit();
}
</script>
<FORM name='formulario' method='POST'>
<input type='text' name='campo'>
<input type='submit' name='enviar' onclick="valida(this.form);">
cya..