文档库 最新最全的文档下载
当前位置:文档库 › 简单的js验证码

简单的js验证码

简单的js验证码
简单的js验证码

var code ; //在全局定义验证码

function createCode(){

code = "";

var codeLength = 4;//验证码的长度

var checkCode = document.getElementById("checkCode");

checkCode.value = "";

var selectChar = new Array(2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','J','K','L','M','N','P','Q','R','S','T','U','V','W','X','Y','Z' );

for(var i=0;i

var charIndex = Math.floor(Math.random()*32);

code +=selectChar[charIndex];

}

if(code.length != codeLength){

createCode();

}

checkCode.value = code;

}

function validate () {

var inputCode = document.getElementById("input1").value.toUpperCase();

var username = document.getElementById("user").value.toUpperCase();

var password = document.getElementById("pass").value.toUpperCase();

if(username.length <=0) {

alert("请输入帐号!");

return false;

}

else if(password.length <=0) {

alert("请输入密码!");

return false;

}

else if(inputCode.length <=0) {

alert("请输入验证码!");

return false;

}

else if(inputCode != code ){

alert("验证码输入错误!");

createCode();

return false;

}

else {

alert("OK");

return true;

}

}

赞助商链接:https://www.wendangku.net/doc/9014387008.html, https://www.wendangku.net/doc/9014387008.html, https://www.wendangku.net/doc/9014387008.html,

js验证(全)

目录: 1:js 字符串长度限制、判断字符长度、js限制输入、限制不能输入、textarea 长度限制2.:js判断汉字、判断是否汉字、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字5:只能输入英文字符和数字 6: js email验证、js 判断email 、信箱/邮箱格式验证 7:js字符过滤,屏蔽关键字 8:js密码验证、判断密码 2.1: js 不为空、为空或不是对象、判断为空、判断不为空 2.2:比较两个表单项的值是否相同 2.3:表单只能为数字和”_”, 2.4:表单项输入数值/长度限定 2.5:中文/英文/数字/邮件地址合法性判断 2.6:限定表单项不能输入的字符 2.7表单的自符控制 2.8:form文本域的通用校验函数 1. 长度限制 《script》

function test() { if(document.a.b.value.length》50) { alert(”不能超过50个字符!”); document.a.b.focus(); return false; } } 《/script》 《form name=a onsubmit=”return test()”》 《textarea name=”b” cols=”40″ wrap=”VIRTUAL” rows=”6″》《/textarea》《input type=”submit” name=”Submit” value=”check”》 《/form》 2. 只能是汉字 《input onkeyup=”value=”/oblog/value.replace(/[^\u4E00-\u9FA5]/g,”)”》3.” 只能是英文

js 验证各种格式类型的正则表达式

JavaScript code:

2. 只能是汉字 3." 只能是英文
1.2 只能是汉字

js验证格式大全

javaScript验证函数大全 1、js验证radio是否选择 2. 只能是汉字 3." 只能是英文 4. 只能是数字 5. 只能是英文字符和数字 6. 验证油箱格式 7. 屏蔽关键字(这里屏蔽***和****)

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

JS表单认证大全

,javascript提交验证表单大全 目录: 1:js 字符串长度限制、判断字符长度、js限制输入、限制不能输入、textarea 长度限制2:js判断汉字、判断是否汉字、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字 5:只能输入英文字符和数字 6:js email验证、js 判断email 、信箱/邮箱格式验证 7:js字符过滤,屏蔽关键字 8:js密码验证、判断密码 : js 不为空、为空或不是对象、判断为空、判断不为空 :比较两个表单项的值是否相同 :表单只能为数字和"_", :表单项输入数值/长度限定 :中文/英文/数字/邮件地址合法性判断 :限定表单项不能输入的字符 表单的字符控制 :form文本域的通用校验函数 1. 长度限制

2. 只能是汉字 3." 只能是英文 4. 只能是数字
2. 只能是汉字 3." 只能是英文 4. 只能是数字 5. 只能是英文字符和数字

常用的js验证数字

常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期 1、数字 function testisNum(object) { var s =document.getElementById(object.id).value; if(s!="") { if(isNaN(s)) { alert("请输入数字"); object.value=""; object.focus(); } } } 2、电话号码,传真 //校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-” function isT el(object) { //国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)" var s =document.getElementById(object.id).value; var pattern =/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/; //var pattern =/(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{7,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/; if(s!="")

{ if(!pattern.exec(s)) { alert('请输入正确的电话号码:电话号码格式为国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"'); object.value=""; object.focus(); } } } 3、邮箱 function Check(object) { var s =document.getElementById(object.id).value; var pattern =/^[a-zA-Z0-9_\-]{1,}@[a-zA-Z0-9_\-]{1,}\.[a-zA-Z0-9_\-.]{1,}$/; if(s!="") { if(!pattern.exec(s)) { alert('请输入正确的邮箱地址'); object.value=""; object.focus(); } } }

js验证表单大全

js验证表单大全 1. 长度限制

2. 只能是汉字 3." 只能是英文 4. 只能是数字

JS常用正则表达式

/* 用途:检查输入的Email信箱格式是否正确 输入:strEmail:字符串 返回:如果通过验证返回true,否则返回false */ function checkEmail(strEmail) { //var emailReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/; var emailReg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/; if( emailReg.test(strEmail) ) { return true; } else{ alert("您输入的Email地址格式不正确!"); return false; } }; /* 用途:校验ip地址的格式 输入:strIP:ip地址 返回:如果通过验证返回true,否则返回false; */ function isIP(strIP) { if(isNull(strIP)) { return false; } var re = /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式 if(re.test(strIP)) { if( RegExp.$1 < 256 && RegExp.$2 < 256 && RegExp.$3 < 256 && RegExp.$4 < 256) { return true; } } return false; }; /* 用途:检查输入手机号码是否正确 输入:strMobile:字符串 返回:如果通过验证返回true,否则返回false */

js限制文本框只能输入数字或字母的方法总结

Js实现限制文本框只能输入字母或数字的方法总结一.只能输入字母和汉字 代码如下: 二.只能输入英文字母和数字,不能输入中文 代码如下: 三.只能输入数字和英文 代码如下: 四.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号: 代码如下: 五.小数点后只能有最多两位(数字,字母,中文都可输入),

可以输入运算符号: 代码如下: 六.文本框只能输入数字代码(小数点也不能输入代码如下: 七.只能输入数字,能输小数点 代码如下: 八.输入大于0的正整数 代码如下: function isPasswd(s) { var patrn=/^(\w){6,20}$/; if (!patrn.exec(s)) return false return true

js判断是否为数字

Java代码 1.//判断字符串是否为数字 2.function checkRate(input) 3.{ 4. var re = /^[0-9]+.?[0-9]*$/; 5. if (!re.test(input.rate.value)) 6. { 7. alert("请输入数字(例:0.02)"); 8. input.rate.focus(); 9. return false; 10. } 11.} Java代码 1.//判断正整数 2.function checkRate(input) 3.{ 4. var re = /^[1-9]+[0-9]*]*$/; 5. 6. if (!re.test(input.rate.value)) 7. { 8. alert("请输入正整数"); 9. input.rate.focus(); 10. return false; 11. } 12.} 判断是否是数字还可以调用js的isNaN函数,用法var num; if(isNaN(num)){ alert(‘num不是数字’); } Java代码 1.//判断字符串是否为数字 2.function checkRate(input) 3.{ 4. var re = /^[0-9]+.?[0-9]*$/; 5. if (!re.test(input.rate.value))

6. { 7. alert("请输入数字(例:0.02)"); 8. input.rate.focus(); 9. return false; 10. } 11.} Java代码 1.//判断正整数 2.function checkRate(input) 3.{ 4. var re = /^[1-9]+[0-9]*]*$/; 5. 6. if (!re.test(input.rate.value)) 7. { 8. alert("请输入正整数"); 9. input.rate.focus(); 10. return false; 11. } 12.} 判断是否是数字还可以调用js的isNaN函数,用法var num; if(isNaN(num)){ alert(‘num不是数字’); }

JS正则验证

//希望对您有帮助 JS的正则验证 //校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 Java代码 1.function isRegisterUserName(s) 2.{ 3.var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; 4.if (!patrn.exec(s)) return false 5.return true 6.} //校验用户姓名:只能输入1-30个以字母开头的字串 Java代码 1.function isTrueName(s) 2.{ 3.var patrn=/^[a-zA-Z]{1,30}$/; 4.if (!patrn.exec(s)) return false 5.return true 6.} 7.}} 8. 9.//校验密码:只能输入6-20个字母、数字、下划线 10.

function isPasswd(s) 11.{ 12.var patrn=/^(\w){6,20}$/; 13.if (!patrn.exec(s)) return false

14.return true 15.} 16.

17.
18.
//校验普通电话、传真号码:可以“+”开头,除数字外,可含有 “-” 19.
function isTel(s) 20.{ 21.//var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?(\d){1,12})+$/; 22.var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/; 23.if (!patrn.exec(s)) return false 24.return true 25.} 26.
27.
28.
//校验手机号码:必须以数字开头,除数字外,可含有“-” 29.
function isMobil(s) 30.{ 31.var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/; 32.if (!patrn.exec(s)) return false 33.return true 34.} 35.
36.
37.
//校验邮政编码 38.
function isPostalCode(s) 39.{ 40.//var patrn=/^[a-zA-Z0-9]{3,12}$/; 41.var patrn=/^[a-zA-Z0-9 ]{3,12}$/; 42.if (!patrn.exec(s)) return false 43.return true 44.} 45.
46.
47.
//校验搜索关键字 48.
function isSearch(s) 49.{ 50.var patrn=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]{1}[^`~!@$%^ &()+=|\\\] 51. [\]\{\}:;'\,.<>?]{0,19}$/; 52.if (!patrn.exec(s)) return false 53.return true 54.} 55.

js各种验证文本框输入格式

不能为空 只能输入英文和数字 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母 /^([a-zA-z_]{1})([\w]*)$/g.test(str) 只能输入数字 只能输入中文 只能输入英文 只能输入中文、英文、数字、@符号和.符号 只允许输入英文,且不能粘贴也无法弹出粘贴菜单 只能输入数字和点号(注意:在[^\d\.]里的d不能写成大写D,否则就变成除了数字以外的所有字符) 总而言之:先在里输入onkeyup="value=value.replace(/[^\X]/g,'')" 然后在(/[\X]/g,'')里的X换成你想输入的代码就可以了 中文:u4E00-u9FA5 数字:d、0-9 英文:a-z、A-Z 其它符号@,点或其它符号.也可以多个,用\隔开就行了.

相关文档