(学习笔记)简单正则表达式的使用实例[javascript]
2008-03-21 08:59
1286 查看
自己刚刚开始学习javascript只是做了一个这么一个小例子对正则表达式的简单使用
如果想要详细了解正则表达式的使用请参考
http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm
以下是实例代码
<html>
<head>
<title>用户验证</title>
<script type="text/javascript">
function isName(s){
var str=/^[a-zA-Z]{1}/w*$/;
return (str.test(s));
}
function isUPassword(s){
var str1=/^/w[^_]{6,8}$/;
return(str1.test(s));
}
function isUAge(s){
var str2=/^/d{1,2}$/;
return (str2.test(s));
}
function isQQ(s){
var str3=/^/d{6,9}$/;
return (str3.test(s));
}
function isEmail(s){
var str4=/^/w+@/w+/./w{2,4}(/.[a-zA-Z]{2})?$/;
return (str4.test(s));
}
function checkData(f){
var user_name=f.uName.value;
var user_password=f.uPwd.value;
var user_pwd1=f.uPwd1.value;
var user_age=f.uAge.value;
if(isName(user_name)){
alert("姓名格式对了!");
}else{
alert("姓名格式错误!");
}
if(user_password==user_pwd1){
if(isUPassword(user_password)){
alert("密码格符合要求");
}else{
alert("密码格符合不要求");
}
}else{
alert("密码与确认密码不相等");
}
if(isUAge(user_age)){
alert("年龄符合规定");
}else{
alert("年龄不符合规定");
}
var user_mail=f.Email.value;
if(isEmail(user_mail)){
alert("e-mail格式对了");
}else{
alert("e-mail 格式错了");
}
}
</script>
</head>
<body>
<form action="" method="post"
onsubmit="javascript:checkData(this)" name="registForm">
<table border="1">
<tr><td>用 户 名</td>
<td><input type="text" name="uName" value=""></td>
<td>首字母必须是字母,其后可以是字母数字或下划线</td>
</tr>
<tr>
<td>密 码</td>
<td><input type="password" name="uPwd" value=""></td>
<td>必须是6到8位的字母数字</td>
</tr>
<tr>
<td>确认密码</td>
<td><input type="password" name="uPwd1" value=""></td>
<td>密码与确认密码要相等</td>
</tr>
<tr>
<td>年龄</td>
<td><input type="text" name="uAge" value="">
</td>
<td>大于0小于100岁</td>
</tr>
<tr>
<td>QQ</td>
<td><input type="text" name="uQQ" value=""></td>
<td>位数为6-9位</td>
</tr>
<tr>
<td>E-MAIL</td>
<td><input type="text" name="Email" value=""></td>
<td>必须符合邮箱格式
</td>
</tr>
<tr>
<td>提交</td>
<td><input type="submit" value="发送"></td>
<td></td>
</tr>
</table>
</form>
</body>
</html>
相关文章推荐
- [置顶] javascript正则表达式学习笔记之------正则表达式的创建和基本使用
- 在Javascript下使用正则表达式的学习笔记
- accp6.0 《使用javascript增强交互效果》学习笔记ch7 正则表达式和表单辅助特效
- 【前端学习笔记】Javascript中的正则表达式-实例
- Javascript学习笔记-----正则表达式
- 《JavaScript 语言精粹》 学习笔记 —— 第七章 正则表达式
- 学习笔记——JavaScript中的正则表达式
- javascript学习笔记:正则表达式
- JavaScript学习笔记之正则表达式
- JavaScript高级程序设计(第3版)学习笔记12——正则表达式
- JavaScript之正则表达式学习笔记
- JavaScript中的正则表达式学习笔记
- JavaScript学习笔记之正则表达式
- 《JavaScript 语言精粹》 学习笔记 —— 第七章 正则表达式
- JavaScript 正则表达式学习笔记
- javascript 正则表达式简单使用
- javascript正则表达式学习笔记
- javascript学习笔记(十一) 正则表达式
- 韩顺平 javascript教学视频_学习笔记34_js正则表达式详解
- JAVASCRIPT学习笔记之正则表达式