日期:2014-05-18  浏览次数:20612 次

程序在浏览器可以,可是在服务器跑不起来,关于js的正则
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Insert title here</title>
<script language="JavaScript" type="text/javascript">
function CheckForm() {  
 var userName = document.getElementById("userName").value;var re1 =/^[a-zA-Z]{1,20}$/;
//  var trueName = document.getElementById("trueName").value;
  //   var re2=/^[\u4E00-\u9FA5]$/; 
 var id = document.getElementById("id").value;alert(" ok");
 var re3=/^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$/;
 var email = document.getElementById("email").value; 
     var re4=/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
 var phone=document.getElementById("phone").value;
 var re5=/^[0-9]{1,20}$/;
     if(!re1.test(userName)){ alert("用户名只能是英文");return false;}  
  //   else if(!re2.test(trueName))
 else if(!re3.test(id)){alert("身份证18");return false;}
     else if(!re4.test(email)){alert("邮箱号码不符");return false;}
     else if(!re5.test(phone)){alert("联系电话只包含数字");return false;}alert(" ok");
          return true;
         
 
     }
</script>



<style type="text/css">
*,input {
font_size: 11pt;
color: black
}
</style>
</head>
<body>
<form action="register.do" method="post" onsubmit="return CheckForm() ">
请输入注册信息:
<table>
<tr>
<td>用户名:</td>
<td><input type="text" name="userName" id="userName"></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="password" id="password"></td>
</tr>
<tr>
<td>真实姓名:</td>
<td><input type="text" name="trueName" id="trueName"></td>
</tr>
<tr>
<td>性别:</td>
<td><input type="text" name="sex" id="sex"></td>
</tr>
<tr>
<td>身份证:</td>
<td><input type="text" name="id" id="id"></td>
</tr>
<tr>
<td>籍贯:</td>
<td><input type="text" name="place" id="place"></td>
</tr>
<tr>
<td>邮箱:</td>
<td><input type="text" name="email" id="email"></td>
</tr>
<tr>
<td>联系电话:</td>
<td><input type="text" name="phone" id="phone"></td>
</tr>
</table>
<input type="submit" value="确定"> <input type="reset" value="重置">
</form>
</body>
&l