Hola:
Parece que la expresión regular está bien... habrá que ver como la usas...
Mira el ejemplo:
Código:
<html>
<head>
<title>
prueba
</title>
<script type="text/javascript">
function valida(f){
vale = /^p\s[a-z|A-Z]/.test(f.nombre.value);
if (!vale) alert("Usuario incorrecto.Introduzca un usuario valido.");
return vale;
}
</script>
</head>
<body >
<form onsubmit=" return valida(this)" action="javascript: alert('form enviado')" >
<input type="text" name="nombre" />
<button type="submit">prueba</button>
</form>
</body>
</html>
Saludos