js 代码
-
- function isDigit(s)
- {
- var patrn=/^[0-9]{1,20}$/;
- if (!patrn.exec(s)) return false
- return true
- }
-
-
- function isRegisterUserName(s)
- {
- var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
- if (!patrn.exec(s)) return false
- return true
- }
-
-
- function isTrueName(s)
- {
- var patrn=/^[a-zA-Z]{1,30}$/;
- if (!patrn.exec(s)) return false
- return true
- }
-
-
- function isPasswd(s)
- {
- var patrn=/^(\w){6,20}$/;
- if (!patrn.exec(s)) return false
- return true
- }
-
-
- function isTel(s)
- {
-
- var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
- if (!patrn.exec(s)) return false
- return true
- }
-
-
- function isMobil(s)
- {
- var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
- if (!patrn.exec(s)) return false
- return true
- }
-
-
- function isPostalCode(s)
- {
-
- var patrn=/^[a-zA-Z0-9 ]{3,12}$/;
-
-
- <script language=< span="">"javascript">
-
- function checkchar()
- {
- var Letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- for (i=0; i < document.form.aaa.value.length; i++)
- {
- var CheckChar = document.form.aaa.value.charAt(i);
- CheckChar = CheckChar.toUpperCase();
- if (Letters.indexOf(CheckChar) == -1)
- {
- alert ("输入类型必须为英文!");
- return false;
- }
- }
- }
-
-
-
-
- function checknum(p)
- {
- if (p == "")
- {alert ("输入不能为空!");
- return false;
- }
- var l = p.length;
- var count=0;
- for(var i=0; i<l; i++) <="" span="">
- {
- var digit = p.charAt(i);
- if(digit == "." )
- {
- ++count;
- if(count>1)
- {alert ("输入类型必须为数字!");
- return false;
- }
- }
- else if(digit < "0" || digit > "9")
- {alert ("输入类型必须为数字!");
- return false;
- }
- }
- return true;
- }
-
-
-
- function checkphone()
- {
- var Letters = "1234567890,";
- for (i=0; i < document.form4.ddd.value.length; i++)
- {
- var CheckChar = document.form4.ddd.value.charAt(i);
- if (Letters.indexOf(CheckChar) == -1)
- {
- alert ("电话号码只能为数字或逗号!");
- return false;
- }
- }
- }
-
- </script>
电话号码的验证
要求:
(1)电话号码由数字、"("、")"和"-"构成
(2)电话号码为3到8位
(3)如果电话号码中包含有区号,那么区号为三位或四位
(4)区号用"("、")"或"-"和其他部分隔开
(5)移动电话号码为11或12位,如果为12位,那么第一位为0
(6)11位移动电话号码的第一位和第二位为"13"
(7)12位移动电话号码的第二位和第三位为"13"
根据这几条规则,可以与出以下正则表达式:
(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)
js 代码
- <script language=< span="">"javascript">
- function PhoneCheck(s) {
- var str=s;
- var reg=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/
- alert(reg.test(str));
- }
- </script>
分享到:
相关推荐
此文档中包含一些常用的js校验,例如:非空校验了啊,特殊符号的限制了啊,限制文本框输入格式啊等等
单片机常用校验方法 单片机校验方法是单片机系统中的一种重要的错误检测机制,用于检测数据传输或存储过程中的错误。常见的校验方法有奇偶校验、CRC、MD5、BCC 等十几种。 一、奇偶校验 奇偶校验是一种简单的错误...
CRC16是另一种常用的循环冗余校验算法,它使用16位的校验值,适用于更复杂的数据结构和通信协议。 ##### 3.1 CRC16校验原理 CRC16校验也是基于多项式的运算,通常使用的多项式为`0x1021`。计算过程与CRC8类似,...
常用正则校验表达式(车牌,身份校验。。。高精度校验)
这篇博客“javascript 常用校验代码”可能包含了多种用于验证用户输入、数据格式以及其他关键业务逻辑的JavaScript函数和方法。 在JavaScript中,数据校验主要针对以下几个方面: 1. **用户输入校验**:这通常涉及...
本文将详细介绍Struts中的几种常用校验器及其配置方法。 #### 1. Regex校验器 Regex校验器用于对输入进行正则表达式匹配。例如,在文件中出现的`<field-validator type="regex">`元素就是用来实现正则校验的。 ``...
在JavaScript中,数据校验是非常重要的一环,它可以帮助我们防止非法数据进入系统,保证程序的稳定性和安全性。下面将详细讨论JavaScript中常见的校验方法和技术。 1. **基础类型校验** JavaScript有七种基础类型...
常用的校验源码。
### 常用CRC校验算法原理 #### 引言 循环冗余校验(Cyclic Redundancy Check,简称CRC)是一种广泛应用于测控及通信领域的数据校验技术。CRC算法能够有效地检测出数据传输过程中的错误,尤其在低速率通信系统中,其...
CRC(Cyclic Redundancy Check)是一种常用的数据校验算法,用于检测数据传输过程中的错误。它通过计算数据的CRC校验值来实现数据的完整性和正确性校验。在实际应用中,CRC校验有多种实现方式,本文将从标题、描述、...
本资料“jquery常用的校验.rar”正是针对这个主题,包含了一些关于jQuery校验的实践应用。 首先,jQuery的核心API中并没有内置的数据验证功能,但可以通过扩展或者使用第三方插件来实现。最常用的数据验证插件之一...
以下是一些常见的JavaScript验证脚本,用于检查电子邮件地址、移动电话号码、身份证、计算机的IP地址以及邮政编码。 1. 邮箱验证: 验证邮箱地址通常使用正则表达式,例如: ```javascript function f_check_...
JSR303校验一些常用的规则
异或操作是BCC校验中常用的运算方式。异或(Exclusive OR,简称XOR)是一种逻辑运算,其结果只有两种可能:0或1。当两个输入位相同时,异或结果为0;当输入位不同时,结果为1。在数据校验中,异或运算可以有效地检测...
常用的JS校验, 包括身份证、邮箱、电话等等等的校验, WEB开发中非常实用的工具
js常用校验封装方法,大家可参考应用,主要方法有 必添选项验证、Email验证、MM/DD/YYYYY日期格式验证、网址验证、金额校验、身份证号码验证、英文大写字母验证、邮政编码格式验证、电话号码格式验证、包含手机的...
本文将深入探讨“一些常用的string的校验和测试类”,这些类通常包含一系列方法,用于验证字符串的有效性,进行格式检查,以及进行其他与字符串相关的测试。 在给定的压缩包文件`StringUtilities`中,我们可以推测...
本文将围绕“用MFC编写的数据包校验与常用校验算法”这一主题,深入探讨相关知识点。 MFC(Microsoft Foundation Classes)是微软提供的一套面向对象的C++库,用于构建Windows应用程序。它封装了Windows API,使得...
在IT领域,尤其是在网络安全和数据保护方面,校验和加密算法扮演着至关重要的角色。本文将详细介绍C语言实现的四种常见校验加密算法:CRC(循环冗余校验)、BASE64编码、MD5(消息摘要算法5)以及SHA512(安全哈希...