易截截图软件、单文件、免安装、纯绿色、仅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 confirm() 确定、取消

confirm(string) 方法
1、有一个string类型参数,它的值就是在对话框中的文本信息。
2、boolean 类型的返回值。选择“确定”返回的就是true,选择“取消”返回false。
举例:
<script type="text/javascript">
     function cfm() {
      i ......

javascript获取url参数的方法

function GetRequest()  
{  
    var url  =  location .search; //获取url中"?"符后的字串  
    var theRequest  =  new  Object();  
    if(url.indexOf("?") != -1)  
    ......

JavaScript精粹读书笔记(9)

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

优化JavaScript脚本的性能

语言层次方面
  循环
  循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只要可以就应该尽量少用。for(;;)和while循环的性能应该说基本(平时使用时)等价。
  而事实上,如何 ......

JAVASCRIPT 教程1 付首昕

JavaScript 是什麽?
  JavaScript 是一种新的描述语言,此一语言可以被箝入 HTML 的文件之中。
透过 JavaScript 可以做到回应使用者的需求事件 (如: form 的输入) 而不用任何的网路
来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server)
处理,再传回来的过程,而直接可以被客户端 (c ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号