`
kzby2003
  • 浏览: 30027 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

常用的JS校验

阅读更多
// 判断email地址合法性		
function isEmailLegal(emailValue) {		
	var pattern = /^\w+([-.]\w+)*@\w+([.]\w+)*\.\w+([-.]\w+)*$/;	
	if (pattern.exec(emailValue))	
		return true;
	return false;	
}	
// 验证MAC地址的合法性	
function isMacAddressLegal(macValue){	
	var pattern=/^[0-9a-fA-F]{2}(-[0-9a-fA-F]{2}){5}$/;
    if(pattern.exec(macValue))	
        return true;	
    return false;	
}	
// 验证输入值是否为数字	
function isDigit(value){	
	var patrn = /^[0-9]+$/;
	if (patrn.exec(value)) {	
		return true;
	}	
	return false;	
}		
// 判断输入值是否为全角字符	
function isJapanName(value){	
    var pattern=/^([^\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\u2985-\u2986\u00A2-\u00A3\u00A5-\u00A6\u00AC\u00AF\u20A9\uFFE8-\uFFEE])*$/;
    if(pattern.exec(value))	
        return true;	
    return false;	
}	
// 判断是否为日文片假名		
function isJapanNameGana(value){ 		
	var pattern=/^[ァ-ヴ!ー]+$/;	
	if(pattern.exec(value))	
		return true;
	return false; 	
}	
// 验证结束日期是否在当前月份之后
function validateEndDateYear(){
        var endDateYear = document.getElementById("endDateYear").value;
	var now= new Date();		
	if(now.getYear()>endDateYear)		
	{	
		return false;	
	}		
	if(now.getYear()==endDateYear)		
	{		
		var monthValue=document.getElementById("endDateMonth").value;	
		if((now.getMonth()+1)>=monthValue){
			return false;
		}
	}		
	return true;
}
//去除数字前面的0,如 0200 -> 200		
function   numFormat(m){	
    while((m.length>0)&&(m.charAt(0)=='0')){		
        if(m.length==1){
            return m;
	}
	m = m.substring(1, m.length);
    }
    return m;
}


实时监控输入值为数字,不为数字则清空
<input onkeyup="value=value.replace(/\D/g,'')" />
分享到:
评论

相关推荐

    javaj中一些常用js校验

    此文档中包含一些常用的js校验,例如:非空校验了啊,特殊符号的限制了啊,限制文本框输入格式啊等等

    常用javascript校验

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

    js校验特殊字符

    以下是关于"js校验特殊字符"这一主题的详细解释: 1. **特殊字符过滤的原理** 在JavaScript中,可以使用正则表达式(Regular Expression)进行字符串的匹配和校验。特殊字符过滤就是创建一个包含不允许的字符的...

    javascript 常用校验代码

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

    常用js大全,javascript校验大全

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

    JS常用校验

    常用的JS校验, 包括身份证、邮箱、电话等等等的校验, WEB开发中非常实用的工具

    js校验.txt

    js 校验.txt

    MD5加密和JS 校验码MD5加密和JS 校验码

    JavaScript(JS)是运行在浏览器端的脚本语言,它可以用于实现前端的交互逻辑和数据验证。在MD5加密的上下文中,JS可以用来动态地计算用户输入或者文件内容的MD5值。例如,用户在网页上输入密码时,JS可以即时加密这...

    js常用校验封装方法

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

    JS校验,提供公共的JS表单校验

    公共JS校验,提供了常见的JS前台表单校验

    js javaScript 验证校验小工具包

    这个"js javaScript 验证校验小工具包"显然是一个集合了各种JavaScript验证和校验功能的资源库,旨在帮助开发者更方便地处理表单验证、数据格式检查等常见任务。 在前端开发中,验证和校验通常涉及以下几个方面: ...

    后台JS校验框架

    在IT领域,后台JS校验框架是用于在服务器端执行JavaScript代码,对用户提交的数据进行验证的一种工具。这种框架通常被开发人员用来提高应用的安全性和用户体验,因为它可以在数据到达数据库之前检测并处理潜在的错误...

    javascript常用校验脚本

    这些验证脚本是JavaScript中进行数据校验的基本工具,它们可以根据实际需求进行组合和扩展,以满足更复杂的应用场景。例如,你可以结合这些函数创建一个自定义的表单验证器,对用户输入进行全方位的检查。同时,随着...

    详细简单的cron表达式校验js

    cron表达式校验,验证是否是正确的cron表达式,调用的主方法是function cronValidate(cronExpression ),有需要可以看一下

    CRC-CCITT(XmodemJS)JS校验

    传入字符串就行了,CRC-CCITT(XmodemJS)JS校验 已经做了转义

    纯javascript校验框架

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

    js校验常用方法

    JavaScript,简称JS,是Web开发中的重要脚本语言,用于实现客户端的动态效果和交互。在前端开发中,校验是必不可少的环节,确保数据的正确性和安全性。本文将深入探讨JavaScript中常用的验证方法,帮助开发者更好地...

    js+日期校验

    非常牛的js日期校验 非常牛的js日期校验

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

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

    javascript常用数据校验正则表达式

    "javascript常用数据校验正则表达式"这个主题涉及到的是在前端开发中如何使用正则来验证用户输入的数据,确保其格式正确性。下面将详细讨论JavaScript中正则表达式的常见用法以及`validate.js`这个文件可能包含的...

Global site tag (gtag.js) - Google Analytics