JavaScript 正则而表达式问题

来源:百度知道 编辑:UC知道 时间:2024/04/27 14:49:18
有几个问题 麻烦 高人 解决 一下 最好 留下 QQ
1.用户注册
学号:文本字段,学号必须以0801开头,加上文本框中的2位数字,共6位数字。
姓名:文本字段,必填,只能为汉字。
性别:单选,默认选择男。
出生日期:下拉菜单,年选项为1994,1993、1992、1991、1990。月为1-12,日为1-31为文本字段,要求出生日期添写规范。
入学成绩:文本字段,必填,只能为0-300之间的数字。
身份证号:文本字段,必填,只能为18位,要求填写规范。
家庭住址:文本字段。
邮编:文本字段,要求符合邮编规则。
联系电话:文本字段,必填,要求可以是电话号码和手机号。
备注:文本区域。
我才接触 麻烦 详细一点!

<!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 content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>New Document</title>
<script type="text/javascript">
//<![CDATA[
function validation(value, mode){
if(!value || !mode)return false;
switch(parseInt(mode)){
case 1://学号
var re = /^0801\d{2}$/;
var control = true;
break;
case 2://姓名
var re = /[^\u4e00-\u9fa5]/g;
var control = false;
break;
case 3://入学成绩
va