`

常用校验方法

 
阅读更多

//是否为空校验

function isEmpty(s) {

var lll=trim(s);

if( lll == null || lll.length == 0 )

return true;

else

return false;

}

 

//删除字符串左边的空格

function ltrim(str) { 

if(str.length==0)

return(str);

else {

var idx=0;

while(str.charAt(idx).search(/\s/)==0)

idx++;

return(str.substr(idx));

}

}

 

//删除字符串右边的空格

function rtrim(str) { 

if(str.length==0)

return(str);

else {

var idx=str.length-1;

while(str.charAt(idx).search(/\s/)==0)

idx--;

return(str.substring(0,idx+1));

}

}

 

//删除字符串左右两边的空格

function trim(str) { 

return(rtrim(ltrim(str)));

}

 

/*日期相比较*/

function compareDate(date1, date2) {

if (trim(date1) == trim(date2))  

return 0;

if (trim(date1) > trim(date2))  

return 1;

if (trim(date1) < trim(date2))  

return -1;

}

 

//校验是否是Email

function isEmail(eml) {

if(trim(eml)!='') {

 var re=new RegExp("@[\\w]+(\\.[\\w]+)+$");

 return(re.test(eml));

}

else

 return(true);

}

 

//是否是电话号

function isTel(tel) {

var charcode;

for (var i=0; i<tel.length; i++)

{

charcode = tel.charCodeAt(i);

if (charcode < 48 && charcode != 45 || charcode > 57)

return false;

}

return true;

}

 

//校验是否是实数

function isnumber(num) {

var re=new RegExp("^-?[\\d]*\\.?[\\d]*$");

if(re.test(num))

return(!isNaN(parseFloat(num)));

else

return(false);

}

 

//校验是否是整数

function isinteger(num) {

var re=new RegExp("^-?[\\d]*$");

if(re.test(num))

return(!isNaN(parseInt(num)));

else

return(false);

}

分享到:
评论

相关推荐

    单片机常用校验方法

    单片机常用校验方法 单片机校验方法是单片机系统中的一种重要的错误检测机制,用于检测数据传输或存储过程中的错误。常见的校验方法有奇偶校验、CRC、MD5、BCC 等十几种。 一、奇偶校验 奇偶校验是一种简单的错误...

    js常用校验封装方法

    js常用校验封装方法,大家可参考应用,主要方法有 必添选项验证、Email验证、MM/DD/YYYYY日期格式验证、网址验证、金额校验、身份证号码验证、英文大写字母验证、邮政编码格式验证、电话号码格式验证、包含手机的...

    常用统计分析指标及检验方法

    "常用统计分析指标及检验方法" 统计分析是数据分析的重要组成部分,通过统计分析可以对数据进行描述、推断和预测,包括对数据的集中趋势、离散程度、相关性等方面的分析。本节内容主要介绍常用的统计分析指标及检验...

    javascript 常用校验代码

    这篇博客“javascript 常用校验代码”可能包含了多种用于验证用户输入、数据格式以及其他关键业务逻辑的JavaScript函数和方法。 在JavaScript中,数据校验主要针对以下几个方面: 1. **用户输入校验**:这通常涉及...

    面板数据的F检验 固定效应检验 .docx

    固定效应检验(Fixed Effects Test)是面板数据模型中的一种常用检验方法,用于检验面板数据中个体效应的存在性。 面板数据模型的优点在于可以同时考虑时间维度和个体维度的信息,能够更好地捕捉面板数据的内在结构...

    常用的正则校验方法汇总

    使用js汇总的大量正则校验方法,适用于JQUERY,VUE,anguler,react等前端常用开发框架。

    常用原料检验方法的介绍.doc

    常用原料检验方法的介绍.doc

    MK检验及方法

    MK检验是一种常用的非参数秩次检验方法,广泛应用于水文、气象等领域。该方法不需要样本服从特定分布的要求,对异常值也不敏感。MK检验的原理是基于统计量S的计算,S&gt;0时,表示序列具有增加趋势;S时,表示序列具有...

    js校验常用方法

    本文将深入探讨JavaScript中常用的验证方法,帮助开发者更好地理解和运用这些技术。 1. 基本类型检查: JavaScript中有七种基本数据类型:Undefined、Null、Boolean、Number、BigInt、String和Symbol。我们可以...

    电子功用-基于数据纵横存储及校验处理方法的三相费控智能电能表

    在智能电能表中,常用校验方法包括CRC(循环冗余校验)和校验和等,它们通过计算数据的特定函数来检测错误。这些校验技术可以发现并防止因传输错误或硬件故障导致的不一致。对于三相电能表,由于涉及三个独立的电流...

    常用方法检验牛奶掺假.doc

    常用方法检验牛奶掺假.doc

    数学建模常用方法常用

    本资料包"数学建模常用方法常用"显然聚焦于这一重要主题,结合描述中的“优化和预测模型”,我们可以深入探讨如何在数学建模中运用层次分析法以及它在这些领域的应用。 层次分析法由美国运筹学家托马斯·萨蒂...

    PCB热设计的两种常用检验方法

    PCB热设计的检验方法:热电偶 热电现象的实际应用当然是利用热电偶测量温度。电子能量与散射之间的复杂关系,使得不同金属的热电势彼此不同。既然热电偶是这样一种器件,它的两个电极之间的热电势之差是热电偶热端和...

    常用方法检验牛奶掺假物.doc

    常用方法检验牛奶掺假物.doc

    用MFC编写的数据包校验与常用校验算法(数据处理方法与串口通信用户层协议的编制)

    本文将围绕“用MFC编写的数据包校验与常用校验算法”这一主题,深入探讨相关知识点。 MFC(Microsoft Foundation Classes)是微软提供的一套面向对象的C++库,用于构建Windows应用程序。它封装了Windows API,使得...

    常用数据校验源代码(CRC8 CRC16 和校验 异或校验)

    本文介绍了几种常用的数据校验方法及其C++实现。通过这些方法,可以在一定程度上提高数据传输的准确性和可靠性。需要注意的是,在实际应用中还需要考虑具体的场景和需求选择最适合的校验方式。 通过本篇介绍,希望...

    元器件鉴定检验工作程序和常用可靠性试验方法-v6see.pptx

    其中包括鉴定检验基本流程、监督检验、直接检验、二次检验、鉴定检验样品、检验实施单位、检验方法和流程、使用的仪器设备清单、检验周期、外协项目质量等级要求等内容。 一、鉴定检验基本流程 鉴定检验基本流程...

    2021年数学建模常用各种检验方法.pdf

    在数学建模中,检验方法是验证模型假设和分析数据质量的重要工具。以下是一些常见的检验方法及其在MATLAB中的应用: 1. **单个总体N(μ, σ^2)均值μ的检验**: - 当总体方差σ^2已知时,可以使用ztest命令进行Z...

    华中科技大学出品的应用语言学与统计学的研究方法课程完整精品版SPSS数据分析数据挖掘全套英文PPT课程(共26页) 9 样本检验

    涵盖了t检验(独立样本t检验和配对样本t检验)、ANOVA(单因素方差分析)和非参数检验(如Mann-Whitney U检验、Kruskal-Wallis H检验),这些都是在处理不同样本量和分布类型数据时的常用检验方法。 5. **数据挖掘*...

Global site tag (gtag.js) - Google Analytics