日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Javascript表單驗證大全(第三部分)

1. 檢查一段字符串是否全由數(shù)字組成:

創(chuàng)新互聯(lián)建站是專業(yè)的阿榮網(wǎng)站建設(shè)公司,阿榮接單;提供網(wǎng)站制作、成都網(wǎng)站制作,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行阿榮網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

﹤ script language="Java script "﹥
﹤!--function checkNum(str){return str.match(/\D/)==null}          
alert(checkNum("1232142141"))          
alert(checkNum("123214214a1"))          
// --﹥﹤/ script ﹥      

              

     
2. 怎么判斷是否是字符:

if (/[^\x00-\xff]/g.test(s)) alert("含有漢字");          
else alert("全是字符");     

3. 怎么判斷是否含有漢字:

if (escape(str).indexOf("%u")!=-1) alert("含有漢字");         
else alert("全是字符");        

                
   
   
4. 郵箱格式驗證:

//函數(shù)名:chkemail     
//功能介紹:檢查是否為Email Address    
//參數(shù)說明:要檢查的字符串    
//返回值:0:不是 1:是    
function chkemail(a)    
{ var i=a.length;    
var temp = a.indexOf('@');    
var tempd = a.indexOf('.');    
if (temp ﹥ 1) {    
if ((i-temp) ﹥ 3){    
if ((i-tempd)﹥0){    
return 1;    
}     }     }    
return 0;    
}    

          
   
   
   
5. 數(shù)字格式驗證:

//函數(shù)名:fucCheckNUM     
//功能介紹:檢查是否為數(shù)字    
//參數(shù)說明:要檢查的數(shù)字    
//返回值:1為是數(shù)字,0為不是數(shù)字    
function fucCheckNUM(NUM)    
{    
var i,j,strTemp;    
strTemp="0123456789";    
if ( NUM.length== 0)    
return 0    
for (i=0;i﹤NUM.length;i++)    
{    
j=strTemp.indexOf(NUM.charAt(i));    
if (j==-1)    
{    
//說明有字符不是數(shù)字    
return 0;    
}    
}    
//說明是數(shù)字    
return 1;    
}    

          
     
   
6. 電話號碼格式驗證:

//函數(shù)名:fucCheckTEL     
//功能介紹:檢查是否為電話號碼    
//參數(shù)說明:要檢查的字符串    
//返回值:1為是合法,0為不合法    
function fucCheckTEL(TEL)    
{    
var i,j,strTemp;    
strTemp="0123456789-()# ";    
for (i=0;i﹤TEL.length;i++)    
{    
j=strTemp.indexOf(TEL.charAt(i));    
if (j==-1)    
{    
//說明有字符不合法    
return 0;    
}    
}    
//說明合法    
return 1;    
}   

          
  
7. 判斷輸入是否為中文的函數(shù):

function ischinese(s){   
var ret=true;  
for(var i=0;i﹤s.length;i++)  
ret=ret && (s.charCodeAt(i)﹥=10000);  
return ret;  
}   

        
  
8. 綜合的判斷用戶輸入的合法性的函數(shù):

﹤ script language="java script "﹥  
//限制輸入字符的位數(shù)開始 
//m是用戶輸入,n是要限制的位數(shù) 
function issmall(m,n) 

if ((m﹤n) && (m﹥0)) 
   { 
   return(false); 
   } 
else 
{return(true);} 

       
 
9. 判斷密碼是否輸入一致:

function issame(str1,str2)  

if (str1==str2) 
{return(true);} 
else 
{return(false);} 

      

10. 判斷用戶名是否為數(shù)字字母下滑線:

function notchinese(str){ 
var reg=/[^A-Za-z0-9_]/g
     if (reg.test(str)){
     return (false);
     }else{
return(true);     }
}

      

11. form文本域的通用校驗函數(shù):

作用:檢測所有必須非空的input文本,比如姓名,賬號,郵件地址等等。
該校驗現(xiàn)在只針對文本域,如果要針對form里面的其他域?qū)ο?,可以改變判斷條件。

使用方法:在要檢測的文本域中加入title文字。文字是在提示信息,
你要提示給用戶的該字段的中文名。比如要檢測用戶名
html如下﹤input name="txt_1" title="姓名"﹥,當(dāng)然,***用可視化工具
比如dreamweaver什么的來編輯域。
如果要檢測數(shù)字類型數(shù)據(jù)的話,再把域的id統(tǒng)一為sz.
java script 判斷日期類型比較麻煩,所以就沒有做日期類型校驗的程序了。

程序比較草,只是提供一個思路。拋磚引玉! :)

函數(shù)調(diào)用方法:

﹤ form   onsubmit="return dovalidate()"﹥

function dovalidate()
{
fm=document.forms[0] //只檢測一個form,如果是多個可以改變判斷條件
     for(i=0;i﹤fm.length;i++)
     { 
     //檢測判斷條件,根據(jù)類型不同可以修改
     if(fm[i].tagName.toUpperCase()=="INPUT" &&fm[i].type.
     toUpperCase()=="TEXT" && (fm[i].title!=""))
   
          if(fm[i].value="/blog/="")//
          {
          str_warn1=fm[i].title+"不能為空!";
          alert(str_warn1);
         fm[i].focus();
          return false;        
          }
          if(fm[i].id.toUpperCase()=="SZ")//數(shù)字校驗
          {
                  if(isNaN(fm[i].value))
                 { str_warn2=fm[i].title+"格式不對";
                 alert(str_warn2);
                 fm[i].focus();
                  return false;
                  }
         }
     }
     return true;
}

【編輯推薦】

  1. Javascript表單驗證大全(第二部分)
  2. Javascript表單驗證大全(***部分)
  3. 如何通過JavaScript動態(tài)改變圖片大小
  4. 非常全面的實用JavaScript開發(fā)工具列表
  5. 6月編程語言排行榜:JavaScript轉(zhuǎn)正在即


標題名稱:Javascript表單驗證大全(第三部分)
標題URL:http://www.dlmjj.cn/article/cdpeogs.html