网络编程
位置:首页>> 网络编程>> Asp编程>> js表单验证控制代码大全(3)

js表单验证控制代码大全(3)

 来源:asp之家 发布时间:2010-03-07 14:25:00 

标签:表单,验证,javascript

2.6  限定表单项不能输入的字符

<script  language=”javascript”>
<!–

function  contain(str,charset)//  字符串包含测试函数
{  
var  i;
for(i=0;i<charset.length;i++)
if(str.indexOf(charset.charAt(i))>=0)
return  true;
return  false;
}

function  CheckForm()
{  
if  ((contain(document.form.NAME.value,  ”%\(\)><”))  wsws  (contain(document.form.MESSAGE.value,  ”%\(\)><”)))
{  
alert(”输入了非法字符”);
document.form.NAME.focus();
return  false;
}
return  true;
}
//–>
</script>  1. 检查一段字符串是否全由数字组成      


<script language=”Javascript”><!–          
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. 邮箱格式验证    

//函数名:chkemail    
//功能介绍:检查是否为Email Address    
//参数说明:要检查的字符串    
//返回值: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. 数字格式验证    

//函数名:fucCheckNUM    
//功能介绍:检查是否为数字    
//参数说明:要检查的数字    
//返回值:1为是数字,0为不是数字    
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)    
{    
//说明有字符不是数字    
return 0;    
}    
}    
//说明是数字    
return 1;    
}    

   

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com