1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5 <title>示例-表单校验-涉及的正则校验</title>
6 <style type="text/css">
7
8 </style>
9 </head>
10
11 <body>
12
13 <script type="text/javascript">
14 function checkUser(){
15 var oUserNode = document.getElementsByName("user")[0];
16
17 var name =oUserNode.value;
18
19 //定义正则表达式
20 var reg = new RegExp("^[a-z]{4}$","i");
21
22 var oSpanNode = document.getElementById( "userspan");//必须是四个字母
23
24 reg = new RegExp("^[0-9]{4}$","i");//必须是四个数字
25
26 if(reg.test(name)){
27
28 oSpanNode.innerHTML ="用户名正确".fontcolor("green");
29 }
30 else{
31 oSpanNode.innerHTML ="用户名错误".fontcolor("red");
32 }
33 }
34 </script>
35 <!--表单校验-->
36 <form>
37 用户名称:<input type="text" name="user" onblur="checkUser()" />
38 <span id="userspan"></span>
39 <br/>
40 输入密码:<input type="password" name=" psw" /><br/>
41
42
43 </form>
44
45
46 </body>
47 </html>