50){alert("不能超过50个字符!");document.a.b.fo" />
文档库 最新最全的文档下载
当前位置:文档库 › js验证格式大全

js验证格式大全

js验证格式大全
js验证格式大全

javaScript验证函数大全

1、js验证radio是否选择

2. 只能是汉字

3." 只能是英文

4. 只能是数字

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

6. 验证油箱格式

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

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

屏蔽右键很酷

oncontextmenu="return false" ondragstart="return false" onselectstart="return false" 加在body中

--------------------------------------------------------------------------------

2.1 表单项不能为空

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

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

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

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

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

--------------------------------------------------------------------------------

1. 检查一段字符串是否全由数字组成

---------------------------------------

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

{

j=strTemp.indexOf(NUM.charAt(i)); if (j==-1)

{

//说明有字符不是数字

return 0;

}

}

//说明是数字

return 1;

}

6. 电话号码格式验证

---------------------------------------

//函数名:fucCheckTEL

//功能介绍:检查是否为电话号码

//参数说明:要检查的字符串

//返回值:1为是合法,0为不合法function fucCheckTEL(TEL)

{

var i,j,strTemp;

strTemp="0123456789-()# ";

for (i=0;i

{

j=strTemp.indexOf(TEL.charAt(i));

if (j==-1)

{

//说明有字符不合法

return 0;

}

}

//说明合法

return 1;

}

7. 判断输入是否为中文的函数

--------------------------------------- function ischinese(s){

var ret=true;

for(var i=0;i

ret=ret && (s.charCodeAt(i)>=10000); return ret;

}

8. 综合的判断用户输入的合法性的函数---------------------------------------

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

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

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

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

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

js验证是否为空、数字、邮政编码、联系电话、传真、电子邮箱格式(公用js)

//自定义扩展方法,供外部调用

String.prototype.isNull = testNull;//判断是否为空

String.prototype.number = testNumber;//判断数字,只能为整数

String.prototype.doubleNumber = testDoubleNumber;//判断数字,可以为小数

String.prototype.zip = testZip;//判断邮政编码格式

String.prototype.phone = testPhoneNumber;//判断联系电话、传真格式

String.prototype.email = testEmail;//判断电子邮箱格式

//判断是否为空,为空则返回true

function testNull(){

if(this.replace(/(^\s*)|(\s*$)/g, '').length<=0)

{//为空

return true;

}

else{//不为空

return false;

}

}

//判断是否为数字,是数字则返回true

function testNumber()

{

if(!this.isNull()){

for(i=0;i

{

if(this.charAt(i)<"0"||this.charAt(i)>"9")

{

return false;

}

}

return true;

}

else

{

return true;

}

}

//判断邮政编码格式,格式正确返回true function testZip()

{

if(!this.isNull()){

if(this.length!=6)

{

return false;

}

else

{

var rexTel=/^[0-9]+$/;

if(!rexTel.test(this))

{

return false;

}

}

}

return true;

}

//判断联系电话、传真格式,格式正确返回true function testPhoneNumber()

{

if(!this.isNull()){

var

reg=/(^[0-9]{3,4}\-[0-9]{7,8}\-[0-9]{3,4}$)|(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{7,8}\-[0-9]{3,4}$)| (^[0-9]{7,15}$)/;

if(!reg.test(this))

{

return false;

}

return true;

}

else

{

return true;

}

}

//判断电子邮箱格式,格式正确返回true

function testEmail()

{

if(!this.isNull()){

if(this.search(/^([-_A-Za-z0-9\.]+)@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/)!=-1)

{

return true;

}

else

{

return false;

}

}

else

{

return true;

}

}

//判断是否是数字,可以为小数,格式正确返回true

function testDoubleNumber()

{

var pointCount=0;

for(var i=0;i

if((this.charAt(i)<'0'||this.charAt(i)>'9')&&this.charAt(i)!='.'){

return false;

}

else{

if(this.charAt(i)=='.')pointCount++;

}

}

if(pointCount>1){

return false;

}else if(pointCount==1&&this.trim().length==1){

return false;

}

return true;

}

判断银行19位或23位帐号的判断

function regex()

{

var regex=/^(\d{4}[\s\-]?){4,5}\d{3}$/g;

var str = https://www.wendangku.net/doc/527079286.html,1.value;

var result = regex.test(str);

alert(result);

}

function isMail(obj,str,allowNull) {

var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;

if(!isNotNull(obj,str,allowNull)) return false;

if(!(pattern.test(obj.value))&&!isNull(obj)){

//document.getElementById('doing').style.visibility='hidden';

alert(str+" 不是合法电子邮件格式!");

obj.focus();

return false;

}

else return true;

}

//非法字符校验,以英文字母开头其后只能包含英文字母、数字及"_" function isEN(obj,str,allowNull) {

var pattern = /^([a-zA-Z])+([a-zA-Z0-9_]*)+$/;

if(!isNotNull(obj,str,allowNull)) return false;

if(!(pattern.test(obj.value))&&!isNull(obj)){

//document.getElementById('doing').style.visibility='hidden';

alert(str+" 必须以英文字母开头其后只能包含英文字母、数字及'_'");

obj.focus();

return false;

}

else return true;

}

function isNotNull (obj,str,allowNull){

if (obj.value=="" && !allowNull){

//document.getElementById('doing').style.visibility='hidden'; alert(str+" 不能为空!");

obj.focus();

return false;

}

else return true;

}

function isNotNull1 (obj,str,allowNull){

if ((obj.value==""||obj.value=="null") && !allowNull){

//document.getElementById('doing').style.visibility='hidden'; alert(str+" 不能为空!");

obj.focus();

return false;

}

else return true;

}

function isNull(obj){

if(obj.value=="" || !obj.value) return true;

else return false;

}

//

function isNumber(obj,str,allowNull) {

var pattern =/^[-,+]{0,1}[0-9]{0,}[.]{0,1}[0-9]{0,}$/;

if(!isNotNull(obj,str,allowNull)) return false;

if(!(pattern.test(obj.value))&&!isNull(obj)){

//document.getElementById('doing').style.visibility='hidden';

alert(str+" 不是数字格式!");

obj.focus();

return false;

}

else return true;

}

function isInteger(obj,str,allowNull) {

var pattern = /^-*\d+$/;

if(!isNotNull(obj,str,allowNull)) return false;

js表单验证代码全集

js表单验证代码全集 2008年06月25日星期三下午 03:23 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文本域的通用校验函数 2.9:js验证手机号,含158,159段的 1. 长度限制

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

表单的验证js以及事件的注册代码详解

比fastdb更强的 nosql数据库 ,比较两个字符串,返回相同的最大的字符串,其他返回空遍历文件夹中最大的文件,表单的验证js以及事件的注册 初始化openldap的初始化状态 ,处理 Oracle SQL in 超过1000 的解决方案 从服务器下载文件的cmd脚本 [Shell/批处理],从国家统计局爬取山东省市区县乡镇 从国家统计局爬取山东省市区县乡镇 ,对内存中的图片数据编解码 对于一些筛选之类的功能使用NSSet or NSMutableS Status ListDelete(Sqlist &L,int i) //删除i位置的数据 { if(i<1||i>L.length) return ERROR; for(int j=i;j<=L.length-1;j++) { L.elem[j-1]=L.elem[j]; } L.length--; return OK; } // 多进程间队列和子类的应用 //多进程间共享内存和全局对象 //分享几个简易的CSS3点击响应动画示例 Status ListInput(Sqlist &L) //数据录入 { if(L.length==-1) return ERROR; cout<<"Length="<>n; L.length+=n; ElemType e; cout<<"Length="<>e; ListInsert(L,i+1,e); --L.length; //每次插入都会L.length++,所以此处--防止死循环 //高并发web服务器nginx源码全面中文 } return OK; } Status ListSort(Sqlist &L) //排序,冒泡算法 {

Javascript表单验证案例

Javascript表单验证案例 一、前期准备 站点目录:E:\Mywebsite 站点中的页面: E:\Mywebsite\reg.html 用户注册的表单页面 E:\Mywebsite\getData.html 点击“注册”按钮后跳转的用于模拟接收数据的页面reg.html效果图: getData.html效果图: 运行效果图:

二、表单验证页面(reg.html)完整代码 Javascript表单验证案例 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. 长度限制

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

实验报告JavaScript验证表单

JavaScript验证表单实验 一、实验目的 1、掌握使用JavaScript验证表单的方法 二、实验环境 Dreamweaver 三、注意事项 1、JavaScript不容易调试,在写代码时需格外注意 2、JavaScript区分大小写 四、实验内容及步骤 1、演示使用JavaScript制作的客户端验证的网页 2、修改表单 建立如下表单 把注册帐号、帐号密码、确认密码对应的文本框名称分别改为:zczh、zhmm1、zhmm2。 3、编写事件驱动代码 在提交按钮的代码中加入事件驱动代码: onclick="return check()" 4、编写check函数

在中插入客户端验证代码,主要保证 (1)、“注册帐号”、“帐号密码”、“确认密码”非空; (2)、“帐号密码”和“确认密码”一致; (3)、“帐号密码”位数为6-20位 代码如下: