易截截图软件、单文件、免安装、纯绿色、仅160KB

正则表达式 javascript 验证表单

写下一个关于用正则表达式验证表单的代码,以后可以用到。
function checkform(){
var null_regu = /^[ ]*$/;
var age_regu = /^[1-9][0-9]$/;
var tel_regu = /^[0-9]*(-){0,1}[0-9]{8,11}$/;
var email_regu=/^[\w]+[\w-\.]*@([\w]+\.)+[\w]+$/;
var qq_regu=/^(\d+){6,12}/;
if(new RegExp(null_regu).test(myform.name.value)){
alert("名字不能为空!");
return false;
}else if(!new RegExp(age_regu).test(myform.age.value)){
alert("请填写正确的年龄!");
return false;
}else if(new RegExp(null_regu).test(myform.xueli.value)){
alert("学历不能为空");
return false;
}else if(new RegExp(null_regu).test(myform.sp.value)){
alert("专业不能为空");
return false;
}else if(new RegExp(null_regu).test(myform.school.value)){
alert("学校不能为空");
return false;
}else if(new RegExp(null_regu).test(myform.time.value)){
alert("毕业时间不能为空");
return false;
}else if(!new RegExp(tel_regu).test(myform.tel.value)){
alert("正确填写电话号码,以便我们能联系你!");
return false;
}else if(!new RegExp(email_regu).test(myform.email.value)){
alert("Email格式不正确!");
return false;
}else if(!new RegExp(qq_regu).test(myform.qq.value)){
alert("您的QQ填写错误");
return false;
}else{
return true;
}
}


相关文档:

张孝详javascript讲座笔记五

一,javascript中的对象
。对象和对象实例
1,对象是对某一类事物的描述,是抽象上的概念,而对象实例是一类事物中的具体个例。(这里对象相当于java,c++中的类的概念)
2,能够被用来创建对象实例的函数就叫做对象的构造函数,只要定义了一个对象的构造函数就等于定义了一个对象,使用new关键字和对象的构造函数就可以 ......

javascript设计模式之单体模式

单体是一个用来划分命名空间并将一批相关的属性和方法组织在一起的对象,如果他可以被实例化,那么他只能被实例化一次。
单体模式是javascript里面最基本但也是最有用的模式之一。
特点:
1.      可以来划分命名空间,从而清除全局变量所带来的危险。
2.      ......

JavaScript精粹读书笔记(9)

第9章  代码风格
计算机程序是人类制造出来的最复杂的事物。程序通常由很多部分组成,表现为函数、语句和表达式,它们必须准确无误地按照顺序排列。最终的结果几乎都和实现它的程序没有什么相似之处。在软件的产品生命周期中,通常它们都会被修改。把一个正确的程序转化为另一个同样正确但风格不同的程序,是一个极具 ......

javascript在ie与ff中的区别

Javascript中的常见问题

1. 集合类对象问题

现有代码中许多集合类对象取用时使用 (),IE 能接受,Firefox 不能。
解决方法:改用 [] 作为下标运算。如:document.forms("formName") 改为
Js代码
document.forms[
"formName"
];   
//又如:
  
document.getEle ......

张孝详javascript讲座笔记



 
张孝详javascript讲座笔记一
收藏



< type="text/javascript">
document.body.oncopy = function() {
if (window.clipboardData) {
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号