`
isiqi
  • 浏览: 16495898 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

javascript 校验

阅读更多

//校验日期
function validateDate(o)
{
//var pattern = /^\d{4}-(0?[1-9]|10|11|12)-(0?[1-9]|[1-2][0-9]|30|31)$/;//(YYYY-MM-DD)
//2004-01-01、2004-1-1、2004.1.1、2004.01.01、2004/01/01、2004-1/1都是正确的日期格式,并对2月份的天数进行了校验
var pattern = /^(?:(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00)))(\/|-|\.)(?:0?2\1(?:29))$)|(?:(?:1[6-9]|[2-9]\d)?\d{2})(\/|-|\.)(?:(?:(?:0?[13578]|1[02])\2(?:31))|(?:(?:0?[1,3-9]|1[0-2])\2(29|30))|(?:(?:0?[1-9])|(?:1[0-2]))\2(?:0?[1-9]|1\d|2[0-8]))$/;
return pattern.test(o);
}

//校验正整数(含0)和正浮点数
function validateFloat(o)
{
var pattern = /(^[1-9]{1}\d*\.\d+$)|(^0\.\d+$)|(^[1-9]{1}\d*$)|(^0$)/;
return pattern.test(o);
}

//校验 E-mail
function validateMail(o)
{
var pattern = /^[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+){1,4}$/;
return pattern.test(o);
}

//校验 URL
function validateUrl(o)
{
var pattern = /^http:\/\/{1}((\w)+[.]){1,3}/;
return pattern.test(o);
}

//校验邮政编码
function validateZip(o)
{
var pattern = /^\d{6}/;
return pattern.test(o);
}

//判断是否为数字
function isnumber(str)
{
if (str!='')
{
for(var loop=0;loop<str.length;loop+=1)
{
val=str.charAt(loop);
if((val<'0') || (val>'9'))
{
return false;
}
}
return true
}
else
{
return false;
}
}
//判断整数
function isInt(str)
{
if (str!='')
{
for(var loop=0;loop<str.length;loop+=1)
{
val=str.charAt(loop);
if((val<'0') || (val>'9'))
{
return false;
}
}
return true
}
else
{
return false;
}
}
//去掉字符串前后空格
function trim(s)
{
if (s == null)
{
return s;
}

var i;
var beginIndex = 0;
var endIndex = s.length - 1;

for (i=0; i<s.length; i++)
{
if (s.charAt(i) == ' ' || s.charAt(i) == ' ')
{
beginIndex++;
}
else
{
break;
}
}

for (i = s.length - 1; i >= 0; i--)
{
if (s.charAt(i) == ' ' || s.charAt(i) == ' ')
{
endIndex--;
}
else
{
break;
}
}

if (endIndex < beginIndex)
{
return "";
}

return s.substring(beginIndex, endIndex + 1);
}

分享到:
评论

相关推荐

    JavaScript校验设计.zip

    在网页开发中,JavaScript校验设计扮演着至关重要的角色,它能够确保用户输入的数据符合预设的格式和规则,减少服务器端的压力,提高用户体验。本文将深入探讨JavaScript中的数据验证设计与数据获取。 一、...

    页面特效JavaScript校验等

    "页面特效JavaScript校验等"这一主题涵盖了两个主要概念:页面特效和JavaScript验证。 页面特效是网页设计中的一个关键元素,它使得用户体验更加生动有趣。JavaScript能够帮助开发者创建出各种各样的视觉效果,如...

    常用js大全,javascript校验大全

    这个“常用js大全,javascript校验大全”集合了多种常见的验证功能,确保用户输入的数据格式正确,从而提高用户体验和系统安全性。以下是一些主要的知识点: 1. **数字验证**:用于检查字符串是否全由数字组成,这...

    javascript校验大全

    本文将深入探讨“javascript校验大全”所涵盖的验证技术,包括表单验证、数据类型验证以及特殊格式验证,如邮箱、身份证号等。 1. **表单验证**:在网页交互中,表单是最常见的用户输入接口。JavaScript可以实时...

    EasyValidator1.0---发布一个Javascript校验框架

    标签“javascript校验”和“js校验”强调了EasyValidator的核心功能,即JavaScript环境下的数据验证。而“EasyValidator”标签则是框架的名称,代表了这一特定的解决方案。 在压缩包文件“validate”中,很可能包含...

    javascript 校验正则表达式

    本篇文章将深入探讨JavaScript校验正则表达式的方法和实例。 一、基础概念 1. 正则表达式模式:模式是描述一组字符串的规则,例如`/\d+/`表示匹配一个或多个数字。 2. 标志(flags):用于改变正则表达式的匹配...

    JavaScript 校验密码强度

    总结起来,JavaScript提供了一种灵活的方式来校验密码强度,开发者可以根据需求定制规则并展示相应的提示。通过学习和理解正则表达式以及如何在JavaScript中应用它们,我们可以创建出功能强大且用户友好的密码验证...

    很好的JavaScript校验框架实例

    "很好的JavaScript校验框架实例"是一个专门用于实现这一目的的工具。 这个框架利用JavaScript的强大功能,提供了一套全面且灵活的验证规则,可以方便地应用到各种类型的表单中。它包含了对常见表单元素的验证,例如...

    javascript校验身份证号码合法性

    使用javascript校验身份证号码的合法性 校验规则严格,很容易套用到项目中 套用例子详见http://blog.csdn.net/zcyhappy1314/article/details/8645189

    javascript校验集合

    在这个名为“javascript校验集合”的资源中,你将找到一系列针对不同类型数据的验证函数,如邮箱、身份证、数字和字母等。这些验证规则可以帮助你构建更健壮的前端应用程序。 首先,我们来看电子邮件验证。在互联网...

    纯javascript校验框架

    一款纯javascript的校验框架,支撑动态的生成界面校验和静态的界面校验,十分实用,并且可以支撑自定义校验方法。 并且本人正在着手设计一套gme的平台,目前已经实现了很多快速开发经验的积累,有兴趣者可以联系...

    常用javascript校验

    根据给定的信息,我们可以整理出一系列与JavaScript校验相关的知识点。 ### 1. 字符串修剪函数 #### lTrim() - 左侧去除空白字符 该函数用于移除字符串左侧的空白字符。例如: ```javascript function lTrim(str) ...

    javascript校验密码强度

    JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它主要负责处理客户端的交互和动态内容。在创建安全的用户登录系统时,密码强度的验证是至关重要的环节。JavaScript可以用来实现在用户输入密码时实时检查...

    javascript 常用校验代码

    通过学习和理解这些JavaScript校验代码,开发者可以构建更健壮、更安全的应用程序,减少错误并提供更好的用户体验。同时,了解和掌握这些技术也有助于提升编程能力,适应不断变化的Web开发需求。

    javascript身份证校验

    用javascript 校验 身份证 的真实性

    JavaScript 数据校验 用户登录 示例代码

    JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据...

    JavaScript 数据校验 正则表达式 示例代码

    JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码...

    JavaScript通用校验汇总

    JavaScript通用校验汇总

Global site tag (gtag.js) - Google Analytics