JavaScript表单验证大全.docx

上传人:b****6 文档编号:7077425 上传时间:2023-01-17 格式:DOCX 页数:38 大小:36.87KB
下载 相关 举报
JavaScript表单验证大全.docx_第1页
第1页 / 共38页
JavaScript表单验证大全.docx_第2页
第2页 / 共38页
JavaScript表单验证大全.docx_第3页
第3页 / 共38页
JavaScript表单验证大全.docx_第4页
第4页 / 共38页
JavaScript表单验证大全.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

JavaScript表单验证大全.docx

《JavaScript表单验证大全.docx》由会员分享,可在线阅读,更多相关《JavaScript表单验证大全.docx(38页珍藏版)》请在冰豆网上搜索。

JavaScript表单验证大全.docx

JavaScript表单验证大全

JavaScript表单验证大全

js验证表单大全

1.长度限制

 

2.只能是汉字 

3."只能是英文

functiononlyEng()

{

if(!

(event.keyCode>=65&&event.keyCode<=90))

event.returnvalue=false;

}

4.只能是数字

functiononlyNum()

{

if(!

((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))

//考虑小键盘上的数字键

event.returnvalue=false;

}

5.只能是英文字符和数字

6.验证油箱格式

functionisEmail(strEmail){

if(strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)!

=-1)

returntrue;

else

alert("oh");

}

7.屏蔽关键字(这里屏蔽***和****)

functiontest(){

if((a.b.value.indexOf("***")==0)||(a.b.value.indexOf("****")==0)){

alert(":

)");

a.b.focus();

returnfalse;}

}

8.两次输入密码是否相同

够了吧:

屏蔽右键很酷 

oncontextmenu="returnfalse"ondragstart="returnfalse"onselectstart="returnfalse"

加在body中

2.1  表单项不能为空

--

function  CheckForm()

{  

if  (document.form.name.value.length  ==  0)  {  

alert("请输入您姓名!

");

document.form.name.focus();

return  false;

}

return  true;

}

-->

2.2  比较两个表单项的值是否相同

--

function  CheckForm()

if  (document.form.PWD.value  !

=  document.form.PWD_Again.value)  {  

alert("您两次输入的密码不一样!

请重新输入.");

document.ADDUser.PWD.focus();

return  false;

}

return  true;

}

-->

2.3  表单项只能为数字和"_",用于电话/银行帐号验证上,可扩展到域名注册等

--

function  isNumber(String)

{  

var  Letters  =  "1234567890-";  //可以自己增加可输入值

var  i;

var  c;

if(String.charAt(  0  )=='-')

return  false;

if(  String.charAt(  String.length  -  1  )  ==  '-'  )

return  false;

for(  i  =  0;  i  <  String.length;  i  ++  )

{  

c  =  String.charAt(  i  );

if  (Letters.indexOf(  c  )  <  0)

return  false;

}

return  true;

}

function  CheckForm()

{  

if(!

  isNumber(document.form.TEL.value))  {  

alert("您的电话号码不合法!

");

document.form.TEL.focus();

return  false;

}

return  true;

}

-->

2.4  表单项输入数值/长度限定

--

function  CheckForm()  

{  

if  (document.form.count.value  >  100  ||  document.form.count.value  <  1)

{  

alert("输入数值不能小于零大于100!

");

document.form.count.focus();

return  false;

}

if  (document.form.MESSAGE.value.length<10)

{  

alert("输入文字小于10!

");

document.form.MESSAGE.focus();

return  false;

}

return  true;

}

//-->

2.5  中文/英文/数字/邮件地址合法性判断

--

function  isEnglish(name)  //英文值检测

{  

if(name.length  ==  0)

return  false;

for(i  =  0;  i  <  name.length;  i++)  {  

if(name.charCodeAt(i)  >  128)

return  false;

}

return  true;

}

function  isChinese(name)  //中文值检测

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1