`
hanbaohong
  • 浏览: 407474 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

常用JS代码收集

 
阅读更多

http://www.cnblogs.com/zyh-nhy/archive/2007/05/08/739011.html

 

//判断输入内容是否为空    
function IsNull(){    
    
var str = document.getElementById('str').value.trim();    
    
if(str.length==0){    
        alert('对不起,文本框不能为空或者为空格
!');//请将“文本框”改成你需要验证的属性名称!    
    }
    
}
    
   
//判断日期类型是否为YYYY-MM-DD格式的类型    
function IsDate(){     
    
var str = document.getElementById('str').value.trim();    
    
if(str.length!=0){    
        
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;     
        
var r = str.match(reg);     
        
if(r==null)    
            alert('对不起,您输入的日期格式不正确
!'); //请将“日期”改成你需要验证的属性名称!    
        }
    
}
     
   
//判断日期类型是否为YYYY-MM-DD hh:mm:ss格式的类型    
function IsDateTime(){     
    
var str = document.getElementById('str').value.trim();    
    
if(str.length!=0){    
        
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;     
        
var r = str.match(reg);     
        
if(r==null)    
        alert('对不起,您输入的日期格式不正确
!'); //请将“日期”改成你需要验证的属性名称!    
    }
    
}
     
   
//判断日期类型是否为hh:mm:ss格式的类型    
function IsTime()     
{     
    
var str = document.getElementById('str').value.trim();    
    
if(str.length!=0){    
    reg
=/^((20|21|22|23|[0-1]\d)\:[0-5][0-9])(\:[0-5][0-9])?$/     
        
if(!reg.test(str)){    
            alert(
"对不起,您输入的日期格式不正确!");//请将“日期”改成你需要验证的属性名称!    
        }
    
    }
    
}
     
   
//判断输入的字符是否为英文字母    
function IsLetter()     
{     
        
var str = document.getElementById('str').value.trim();    
        
if(str.length!=0){    
        reg
=/^[a-zA-Z]+$/;     
        
if(!reg.test(str)){    
            alert(
"对不起,您输入的英文字母类型格式不正确!");//请将“英文字母类型”改成你需要验证的属性名称!    
        }
    
        }
    
}
     
   
//判断输入的字符是否为整数    
function IsInteger()     
{       
        
var str = document.getElementById('str').value.trim();    
        
if(str.length!=0){    
        reg
=/^[-+]?\d*$/;     
        
if(!reg.test(str)){    
            alert(
"对不起,您输入的整数类型格式不正确!");//请将“整数类型”要换成你要验证的那个属性名称!    
        }
    
        }
    
}
     
   
//判断输入的字符是否为双精度    
function IsDouble(val)     
{     
        
var str = document.getElementById('str').value.trim();    
        
if(str.length!=0){    
        reg
=/^[-\+]?\d+(\.\d+)?$/;    
        
if(!reg.test(str)){    
            alert(
"对不起,您输入的双精度类型格式不正确!");//请将“双精度类型”要换成你要验证的那个属性名称!    
        }
    
        }
    
}
     
   
   
//判断输入的字符是否为:a-z,A-Z,0-9    
function IsString()     
{     
        
var str = document.getElementById('str').value.trim();    
        
if(str.length!=0){    
        reg
=/^[a-zA-Z0-9_]+$/;     
        
if(!reg.test(str)){    
            alert(
"对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!    
        }
    
        }
    
}
     
   
//判断输入的字符是否为中文    
function IsChinese()     
{     
        
var str = document.getElementById('str').value.trim();    
        
if(str.length!=0){    
        reg
=/^[\u0391-\uFFE5]+$/;    
        
if(!reg.test(str)){    
            alert(
"对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!    
        }
    
        }
    
}
     
   
//判断输入的EMAIL格式是否正确    
function IsEmail()     
{     
        
var str = document.getElementById('str').value.trim();    
        
if(str.length!=0){    
        reg
=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;    
        
if(!reg.test(str)){    
            alert(
"对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!    
        }
    
        }
    
}
     
   
//判断输入的邮编(只能为六位)是否正确    
function IsZIP()     
{     
        
var str = document.getElementById('str').value.trim();    
        
if(str.length!=0){    
        reg
=/^\d{6}$/;    
        
if(!reg.test(str)){    
            alert(
"对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!    
        }
    
        }
    
}
     
   
//判断输入的数字不大于某个特定的数字    
function MaxValue()     
{     
    
var val = document.getElementById('str').value.trim();    
        
if(str.length!=0){    
        reg
=/^[-+]?\d*$/;     
        
if(!reg.test(str)){//判断是否为数字类型    
            if(val>parseInt('123')) //“123”为自己设定的最大值    
            {     
                alert('对不起,您输入的数字超出范围');
//请将“数字”改成你要验证的那个属性名称!    
            }
     
        }
    
    }
    
}
     
   
   
 Phone : 
/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/    
 Mobile : 
/^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/    
 Url : 
/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/   
 IdCard : 
/^\d{15}(\d{2}[A-Za-z0-9])?$/   
 QQ : 
/^[1-9]\d{4,8}$/   
 某种特殊金额:
/^((\d{1,3}(,\d{3})*)|(\d+))(\.\d{2})?$/               //说明:除“XXX    XX,XXX    XX,XXX.00”格式外 

//为上面提供各个JS验证方法提供.trim()属性   
String.prototype.trim=function(){   
        
return this.replace(/(^\s*)|(\s*$)/g, "");    
    }
   

分享到:
评论

相关推荐

    Javascript常用代码收集(一)

    这篇“JavaScript常用代码收集(一)”旨在整理和分享一些JavaScript的基础及进阶知识点,帮助开发者提升工作效率。 在JavaScript中,`null`是一个特殊的值,它表示“无”或“空”。不同于其他编程语言中的空值,...

    网页常用Javascript经典代码收集

    根据给定的文件信息,以下是对“网页常用Javascript经典代码收集”的知识点详细解析: ### 1. 添加书签功能 这段代码实现了一个简单的添加书签的功能。通过调用`window.external.addFavorite`方法,可以将当前页面...

    JavaScript经典代码收集

    这个“JavaScript经典代码收集”压缩包显然包含了各种实用且经典的JavaScript代码片段,对于学习和提升JavaScript技能非常有帮助。下面我们将深入探讨其中可能涵盖的一些重要知识点。 1. **变量与数据类型**:...

    精心收集的WEB开发常用JS代码大全

    在本资源"精心收集的WEB开发常用JS代码大全"中,包含了一系列广泛应用于Web开发的JS代码片段,这些代码对开发者来说是极其宝贵的参考资料。 1. **DOM操作**:JS通过Document Object Model(DOM)接口可以访问和操作...

    web开发常用js收集

    "web开发常用js收集"这个资源包显然包含了多种实用的JavaScript代码片段,旨在提高开发效率和用户体验。以下是对这些标签和文件名的详细解读: 1. **JavaScript(js)**:JavaScript是Web开发中的主要脚本语言,它...

    2020收集——泛微 Ecology流程表单常用JS脚本

    根据给定的信息,以下是对泛微Ecology流程表单常用JS脚本知识点的整理: 1. Linux环境下部署手机端应用时,遇到Google浏览器访问乱码问题,可以在启动脚本中添加环境变量NLS_LANG,设置为AMERICAN_AMERICA.ZHS16GBK...

    js 特效代码网站常用

    描述中提到的“收集的一些代码”,暗示这是一个资源集合,可能包含各种JS特效的实现,如滚动动画、按钮悬停效果、图片轮播、下拉菜单、时间日期显示、表单验证等。这些代码可以帮助开发者快速地在他们的网站上添加...

    超级强大的代码收集器

    "超级强大的代码收集器"是一款专为程序员设计的实用工具,它基于Winform技术构建,旨在提供一个高效、全面的代码管理平台。这款软件不仅具备代码存储功能,还集成了丰富的经典案例,覆盖多种编程语言,无论是对初学...

    常用JS广告代码

    本资料集包含了常用的JS广告代码,帮助你理解和实践如何在实际项目中实现各大门户网站中的网站特效。 1. **广告轮播** - 轮播广告是网站上常见的一种广告形式,通过JS可以实现图片或内容的自动切换,通常包含...

    100个常用JS广告代码

    本资源包含100个常用JS广告代码,这些代码可以帮助开发者创建各种广告效果,提升用户体验,并优化广告投放效果。 1. **广告加载与显示**:JS代码可以控制广告何时加载和如何在页面上显示。例如,使用`document....

    常用js脚本收集javascript

    对于那些禁用了JavaScript的用户,这段代码会显示一个备选的iframe页面,确保所有用户都能访问到相应的内容。 ### 知识点11:查看页面源码按钮 ```html 查看页面源码" onclick="window.location=`view-source:`+...

    js 常用代码 收集有最齐全的web开发常用代码

    ### JavaScript常用代码知识点 #### 一、事件处理与键盘事件 **知识点1:获取事件源元素** - **`event.srcElement.tagName`**:获取触发事件的元素的标签名称。 - **`event.srcElement.type`**:获取触发事件的...

    src, 常用代码收集资源分享.zip

    【标题解析】:“src, 常用代码收集资源分享.zip”这个标题表明这是一个包含代码资源的压缩包,其中的“src”通常指的是源代码,意味着这些代码是可读和可编辑的。"常用代码收集"暗示这是一系列在开发过程中经常使用...

    上百个超酷JS广告代码收集汇总 (第一辑)

    【标题】"上百个超酷JS广告代码收集汇总 (第一辑)"所涵盖的知识点主要集中在JavaScript、CSS、HTML以及XML这四个技术领域。这个压缩包文件可能是为了展示和分享一系列利用JavaScript实现的创新和吸引人的广告效果...

    javascript 常用广告代码

    JavaScript是一种广泛应用于网页开发...在"常用的网页广告代码"这个压缩包中,可能包含了实现以上功能的JavaScript代码示例和库,供开发者参考和学习。理解并熟练运用这些知识点,有助于提升网页广告的效率和用户体验。

    几个非常常用的网页JS代码

    在给定的压缩包文件中,"ZCOOL收集的JS"包含了多种实用的JavaScript代码示例,如表单验证、无间断滚动、日历插件以及字号缩放等功能。下面将详细阐述这些知识点: 1. **表单验证类 JS代码**: 表单验证是网页前端...

    常用js收集,功能强大js

    在本压缩包中,我们收集了一些常用的JS代码片段,这些代码可以帮助开发者实现多种功能,使得网站或应用程序更加生动、用户体验更佳。 1. **JS实现国家省市三级无刷新联动**: 这个功能常用于表单中的地区选择,...

    JavaScript经典代码大全收集.pdf

    这份文档《JavaScript经典代码大全收集.pdf》中展示了许多JavaScript的经典代码片段,这些片段涵盖了JavaScript在网页编程中的常见用途,包括操作DOM元素、事件处理、页面跳转、弹窗、焦点控制等多个方面。...

    收集的一些简单常用的Js特效

    以上各种JavaScript特效展示了JS在网页动态效果中的强大能力,开发者可以根据需求选择合适的代码片段,提升网站的用户体验。学习和理解这些代码,可以帮助我们更好地掌握JavaScript在实际项目中的应用。

Global site tag (gtag.js) - Google Analytics