gracias por responder pero no me funcina la condicion mira le codigo completo ya lq agregue los las restricciones pero me restringe todos lo que le ingreso:
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Formulario</title>
<link rel="stylesheet" type="text/css" href="css/main.css" />
<script type="text/javascript" src="common/commoc.js"></script>
<script>
function verificar(){
var nueva = new RegExp("^[a-zA-Z]\s[a-zA-Z]\s[a-zA-Z]\s[a-zA-Z]$");
cadena = document.getElementById("username_reg").value;
if (nueva.test(cadena)){
document.getElementById("mensaje").innerHTML=("ok");
}
else{
document.getElementById("mensaje").innerHTML=("dato no valido");
}
var nueva1 = new RegExp("^\d{5,10}$");
dato = document.getElementById("cedula_reg").value;
if (nueva1.test(dato)){
document.getElementById("mensaje1").innerHTML=("ok");
}
else{
document.getElementById("mensaje1").innerHTML=("dato no valido");
}
var nueva2 = new RegExp("if(isNaN(peso)||peso<1||peso>120)");
dato1 = document.getElementById("peso_reg").value;
if (nueva2.test(dato1)){
document.getElementById("mensaje2").innerHTML=("ok");
}
else{
document.getElementById("mensaje2").innerHTML=("dato no valido");
}
var nueva3 = new RegExp("/^\w+([\.-_]?\w+)*@\w+([\.-_]?\w+)*(\.\w{2,4})+$/");
dato3 = document.getElementById("email_reg").value;
if (nueva3.test(dato3)){
document.getElementById("mensaje3").innerHTML=("ok");
}
else{
document.getElementById("mensaje3").innerHTML=("dato no valido");
}
var nueva4 = new RegExp("/^\d{2}(-|\/)\d{2}(-|\/)\d{4}$/");
dato4 = document.getElementById("birth_reg").value;
if (nueva4.test(dato4)){
document.getElementById("mensaje4").innerHTML=("ok");
}
else{
document.getElementById("mensaje4").innerHTML=("dato no valido");
}
}
</script>
</head>
<body>
<div id="header"><img src="images/logo.jpg" alt="encabezado" /></div>
<table>
<tr>
<td>
<p>Por favor ingrese todos los datos siguientes, al dar click aparecera una ayuda para llenar correctamente los campos.</p>
</td>
</tr>
<tr>
<td>
<p>Escriba su nombre completo: </p>
<input name="username_reg" type="text" id="username_reg" onfocus="showHelp(this);" onblur="hideHelp(this);" value="" size="60" />
<div id="mensaje" style="color:#00F" ></div>
<dd><div id="username_reg_text" class="info_box"><p>Solo se permiten en formato "nombre1 nombre2 apellido1 apellido2" estrictamente.</p></div></dd>
</td>
</tr>
<tr>
<td>
<p>Escriba su numero de cedula: </p>
<input type="text" value="" name="cedula_reg" id="cedula_reg" onfocus="showHelp(this);" onblur="hideHelp(this);" />
<div id="mensaje1" style="color:#00F" ></div>
<dd><div id="cedula_reg_text" class="info_box"><p>Solo se permiten tener de 5 a 10 caracteres sin puntos estrictamente.</p></div></dd>
</td>
</tr>
<tr>
<td>
<p>Escriba su peso en kilogramos: </p>
<input name="peso_reg" type="text" id="peso_reg" onfocus="showHelp(this);" onblur="hideHelp(this);" value="" size="6" />
<div id="mensaje2" style="color:#00F" ></div>
<dd><div id="peso_reg_text" class="info_box"><p>El peso sólo puede tener caracteres numéricos desde 1 hasta 120 estrictamente.</p></div></dd>
</td>
</tr>
<tr>
<td>
<p>Escriba su Email: </p>
<input name="email_reg" type="text" id="email_reg" onfocus="showHelp(this);" onblur="hideHelp(this);" value="" size="50" />
<div id="mensaje3" style="color:#00F" ></div>
<dd><div id="email_reg_text" class="info_box"><p>Todas las direcciones solo serán de tipo "[email protected]" (puede ser .net o .org) estrictamente.</p></div></dd>
</td>
</tr>
<tr>
<td>
<p>Escriba su fecha de nacimiento: </p>
<input type="text" value="" name="birth_reg" id="birth_reg" onfocus="showHelp(this);" onblur="hideHelp(this);" />
<div id="mensaje4" style="color:#00F" ></div>
<dd><div id="birth_reg_text" class="info_box"><p>Escriba su fecha de naciemiento de esta forma dd-mm-aaaa o dd/mm/aaaa estrictamente.</p></div></dd>
</td>
</tr>
<tr>
<td><p>
<input type="button" name="verificar" value="Verificar" onclick="verificar()" />
</td></tr>
<tr><td>
<div id="resultado" style="color:#00F" ></div></td></tr>
</table>
<div id="footer">
<address>Cartagena, Colombia © <em lang="en" xml:lang="en">Deathazul</em> ®</address>
</div>
</body>
</html>