当前位置: 无忧学院-5uxy > JavaScript > 文章正文 网站导航 留言墙 友情链接  js验证表单大全-js表单验证-js验证数字-js验证电话号码-js验证邮箱-js验证邮编-js验证日期时间: 2010/08/12 / 分类: JavaScript / 热度:788° / 0个脚丫 发表评论 js验证表单大全-js表单验证-js验证数字-js验证电话号码-js验证邮箱-js验证邮编-js验证日期-js验证表单大全,用JS控制表单提交-javascript提交表单
(1)
js验证表单特辑(2)
js验证表单大全,用JS控制表单提交 ,javascript提交表单:
1.js字符串长度限制、js判断字符长度 、js限制输入、限制不能输入、textarea 长度限制
2.:js判断汉字、判断是否汉字 、只能输入汉字
3:js判断是否输入英文、js只能输入英文
4:js只能输入数字,判断数字、js验证数字、js检测数字、判断是否为数字、只能输入数字
5:js只能输入英文字符和数字
6:js email验证 、js判断email 、js验证信箱/邮箱格式验证 、js验证email
7:js字符过滤,屏蔽关键字
8:js密码验证、判断密码
9: js 不为空、为空或不是对象 、判断为空 、判断不为空
10:js比较两个表单项的值是否相同
11:js表单只能为数字和”_”,
12:js表单项输入数值/长度限定
13:中文/英文/数字/邮件地址合法性判断
14:限定表单项不能输入的字符
15表单的自符控制
16:form文本域的通用校验函数
17:js验证日期、js效验日期、js验证时间、js判断日期、js判断时间
17.5js判断输入的邮编(只能为六位)是否正确
17.6js校验(国内)
17.7js校验手机号码:必须以数字开头,除数字外,可含有“-”
17.8 js电话号码格式验证
17.9. js综合的判断用户输入的合法性的函数
17.10 js判断密码是否输入一致
17.11 js判断用户名是否为数字字母下滑线
17.12 js校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
17.13js判断输入的字符是否为:a-z,A-Z,0-9
  <script language="JavaScript">
//关键字:js验证表单大全,用JS控制表单提交 ,javascript提交表单:
//目录:
//1:js字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制
//2.:js判断汉字、判断是否汉字 、只能输入汉字
//3:js判断是否输入英文、只能输入英文
//4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字
//5:只能输入英文字符和数字
//6:js email验证 、js判断email 、js验证信箱/邮箱格式验证 、js验证email
//7:js字符过滤,屏蔽关键字
//8:js密码验证、判断密码
//9: js 不为空、为空或不是对象 、判断为空 、判断不为空
//10:比较两个表单项的值是否相同
//11:表单只能为数字和"_",
//12:表单项输入数值/长度限定
//13:中文/英文/数字/邮件地址合法性判断
//14:限定表单项不能输入的字符
//15表单的自符控制
//16:form文本域的通用校验函数
//17:js验证日期、js效验日期、js验证时间、js判断日期、js判断时间
//17.5判断输入的邮编(只能为六位)是否正确   
//17.6校验(国内) 
//17.7校验手机号码:必须以数字开头,除数字外,可含有“-”
//17.8 电话号码格式验证         
//17.9. 综合的判断用户输入的合法性的函数         
//17.10 判断密码是否输入一致       
//17.11 判断用户名是否为数字字母下滑线   
//17.12校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
//17.13判断输入的字符是否为:a-z,A-Z,0-9
//1. 长度限制
function test()
{
if(document.a.b.value.length>50)
{
alert("不能超过50个字符!");
document.a.b.focus();
return false;
}
}
<!--  <form name=a onsubmit="return test()">
<!--  <textarea name="b" cols="40" wrap="VIRTUAL" rows="6"></textarea>
<!--  <input type="submit" name="Submit" value="check">
//2. 只能是汉字
//<input onkeyup="value="/place(/[^\u4E00-\u9FA5]/g,'')">
//2.1 判断输入是否为中文的函数     
function ischinese(s){ 
var ret=true; 
for(var i=0;i<s.length;i++) 
ret=ret&&(s.charCodeAt(i)>=10000); 
return ret; 
//2.2判断输入的字符是否为中文   
function IsChinese()   
{   
        var str = ElementById('str').im();   
        if(str.length!=0){   
        reg=/^[\u0391-\uFFE5]+$/;   
        if(!st(str)){   
            alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!   
        }   
        }   
}     
//2.3 怎么判断是否是字符       
if (/[^\x00-\xff]/g.test(s)) alert("含有汉字");         
else alert("全是字符");     
//2.4 怎么判断是否含有汉字       
if (escape(str).indexOf("%u")!=-1) alert("含有汉字");       
else alert("全是字符");         
//3." 只能是英文
function onlyEng()
{
if(!(event.keyCode>=65&&event.keyCode<=90))
urnvalue=false;
山东省考试院查成绩}
<input onkeydown="onlyEng();">
//4. 只能是数字
<script language=javascript>
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
//考虑小键盘上的数字键
urnvalue=false;
}
</script>
//4.1判断输入的数字不大于某个特定的数字   
function MaxValue()   
{   
    var val = ElementById('str').im();   
        if(str.length!=0){   
        reg=/^[-+]?\d*$/;   
        if(!st(str)){//判断是否为数字类型   
            if(val>parseInt('123')) //“123”为自己设定的最大值   
            {   
                alert('对不起,您输入的数字超出范围');//请将“数字”改成你要验证的那个属性名称!   
            }   
        }   
    }   
}   
//4.1 检查一段字符串是否全由数字组成     
<!--         
function checkNum(str){return str.match(/\D/)==null}         
alert(checkNum("1232142141"))         
alert(checkNum("123214214a1"))         
// -->
//4. 2数字格式验证         
//函数名: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)   
{