创建正则表达式有两种方式,一种是直接new RegExp(),通常不用。最常用的是直接量语法 /正则表达式/
在正则中最常用的方法就是test(),其他的用到查阅www.w3school.com.cn
用户注册页面验证会员名不为空的实例:
<html> <title>会员注册/title> <head> <scrpit type="text/javascript"> function checkFrom(){ var username = document.getElementById("username").value; var reg = /^s*$/; if(reg.test(username)){ document.getElementByid("username_msg").innerHTML="<font color='#999999'></font>"; return false; } rerurn true; } </script> </head> <body> <form action="随便写个路径" method="post" onsubmit="return checkFrom();"> <tr> <td style="text-align:right;">会员名</td> <td><input type="text" name="username" id="username" class="txtinput"></td> <td>用户名至少六位</td> <span id="username_msg"></span> </tr> </form> </body> </html>