常见javascrip页面验证(转)

2.1.//判断输入内容是否为空
function IsNull(){
1.    var str = document.getElementById(‘str‘).value.trim();
2.    if(str.length==0){
3.        alert(‘对不起,文本框不能为空或者为空格!‘);//请将“文本框”改成你需要验证的属性名称!     1.    }
2.}  

3.
4.//判断日期类型是否为YYYY-MM-DD格式的类型
function IsDate(){
1.    var str = document.getElementById(‘str‘).value.trim();
2.    if(str.length!=0){
3.        var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
4.        var r = str.match(reg);
5.        if(r==null)
6.            alert(‘对不起,您输入的日期格式不正确!‘); //请将“日期”改成你需要验证的属性名称!     1.        }
2.}
3.  

4.//判断日期类型是否为YYYY-MM-DD hh:mm:ss格式的类型
function IsDateTime(){
1.    var str = document.getElementById(‘str‘).value.trim();
2.    if(str.length!=0){
3.        var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
4.        var r = str.match(reg);
5.        if(r==null)
6.        alert(‘对不起,您输入的日期格式不正确!‘); //请将“日期”改成你需要验证的属性名称!     1.    }
2.}    

3.
4.//判断日期类型是否为hh:mm:ss格式的类型
function IsTime()
1.{
2.    var str = document.getElementById(‘str‘).value.trim();
3.    if(str.length!=0){
4.    reg=/^((20|21|22|23|[0-1]\d)\:[0-5][0-9])(\:[0-5][0-9])?$/
5.        if(!reg.test(str)){
6.            alert("对不起,您输入的日期格式不正确!");//请将“日期”改成你需要验证的属性名称!     1.        }
2.    }
3.}  

4.
5.//判断输入的字符是否为英文字母
function IsLetter()
1.{
2.        var str = document.getElementById(‘str‘).value.trim();
3.        if(str.length!=0){
4.        reg=/^[a-zA-Z]+$/;
5.        if(!reg.test(str)){
6.            alert("对不起,您输入的英文字母类型格式不正确!");//请将“英文字母类型”改成你需要验证的属性名称!    1.1.1.        }
2.        }
3.}
4.   

5.//判断输入的字符是否为整数     

function IsInteger()
1.{
2.        var str = document.getElementById(‘str‘).value.trim();
3.        if(str.length!=0){
4.        reg=/^[-+]?\d*$/;
5.        if(!reg.test(str)){
6.            alert("对不起,您输入的整数类型格式不正确!");//请将“整数类型”要换成你要验证的那个属性名称!     1.        }
2.        }
3.}     

4.
5.//判断输入的字符是否为双精度     

function IsDouble(val)
1.{
2.        var str = document.getElementById(‘str‘).value.trim();
3.        if(str.length!=0){
4.        reg=/^[-\+]?\d+(\.\d+)?$/;
5.        if(!reg.test(str)){
6.            alert("对不起,您输入的双精度类型格式不正确!");//请将“双精度类型”要换成你要验证的那个属性名称!   1.1.
2.        }
3.        }
4.}
5.   

6.
7.//判断输入的字符是否为:a-z,A-Z,0-9     

function IsString()
1.{
2.        var str = document.getElementById(‘str‘).value.trim();
3.        if(str.length!=0){
4.        reg=/^[a-zA-Z0-9_]+$/;
5.        if(!reg.test(str)){
6.            alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!   1.1.
2.        }
3.        }
4.}    

5.
6.//判断输入的字符是否为中文     

function IsChinese()
1.{
2.        var str = document.getElementById(‘str‘).value.trim();
3.        if(str.length!=0){
4.        reg=/^[\u0391-\uFFE5]+$/;
5.        if(!reg.test(str)){
6.            alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!   1.1.
2.        }
3.        }
4.}     

5.
6.//判断输入的EMAIL格式是否正确     

function IsEmail()
1.{
2.        var str = document.getElementById(‘str‘).value.trim();
3.        if(str.length!=0){
4.        reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
5.        if(!reg.test(str)){
6.            alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!   1.1.
2.        }
3.        }
4.}
5. 

6.//判断输入的邮编(只能为六位)是否正确     

function IsZIP()
1.{
2.        var str = document.getElementById(‘str‘).value.trim();
3.        if(str.length!=0){
4.        reg=/^\d{6}$/;
5.        if(!reg.test(str)){
6.            alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!   1.1.
2.        }
3.        }
4.}   

5.
6.//判断输入的数字不大于某个特定的数字     

function MaxValue()
1.{
2.    var val = document.getElementById(‘str‘).value.trim();
3.        if(str.length!=0){
4.        reg=/^[-+]?\d*$/;
5.        if(!reg.test(str)){//判断是否为数字类型
            if(val>parseInt(‘123‘)) //“123”为自己设定的最大值
           {
2.                alert(‘对不起,您输入的数字超出范围‘);//请将“数字”改成你要验证的那个属性名称!     1.            }
2.        }
3.    }
4.}
5.
6.另一种写法:下面是在form表单提交时验证 ,加个属性 onsubmit="return on_submit()"  类似这样

如果return on_submit() 返回true则提交,返回false不提交。

时间: 2024-10-10 02:25:11

常见javascrip页面验证(转)的相关文章

【js类库AngularJs】学习angularJs的指令(包括常见表单验证,隐藏等功能)

[js类库AngularJs]学习angularJs的指令(包括常见表单验证,隐藏等功能) AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购.是一款优秀的前端JS框架,已经被用于Google的多款产品当中.AngularJS有着诸多特性,最为核心的 是:MVVM.模块化.自动化双向数据绑定.语义化标签.依赖注入.等等. 参考资料: angularjs中文网:http://www.apjs.net/ angularjs官网:http://angula

HTML注册页面验证注册信息

在这里主要介绍两种验证方式,一种是点击注册按钮后会提示最上方的出错位置,弹出窗口提示格式不对.另一种是利用鼠标事件,在鼠标进行不同操作时会有不同的click事件. 这两种都是利用javascript,同时也可以添加css美化界面. 第一种:首先建立一个form和一个table <form action="" method="post"> <table> <tr> <td>用户名</td> <td>

前台页面验证中需要注意的一个与VARCHAR2(N BYTE)和VARCHAR2(N CHAR)的小细节

1:一个小的测试实例 CREATE TABLE SALES.TEST_ ( TEST_BYTE VARCHAR2(5 BYTE), TEST_CHAR VARCHAR2(5 CHAR) )--TABLE CREATED INSERT INTO TEST_ (TEST_CHAR) VALUES('12345')--1 ROW INSERTED INSERT INTO TEST_ (TEST_BYTE) VALUES('12345')--1 ROW INSERTED INSERT INTO TEST

ios常见的页面传值方式

iOS页面间的传值细分有很多种,基本的传值方式有三种:委托Delegate传值.通知NSNotification传值.Block传值,其他在项目中可能会遇到的还有:UserDefault或文件方式传值.单例模式传值.通过设置属性传值,再有其他的传值方式没有遇到使用过在此不做说明.场景适合,自己使用舒服就是好的方式. 在iOS开发的过程中,常见的页面跳转传值方式大致可以分为两种,现归纳总结一下: 第一种:OneViewController页面跳转到TwoViewController页面(即顺传)

如何在.net/MVC4中自定义页面验证的前端脚本

其实是很少发技术类文章的, 只是在最近的一次项目中,由于这个位置的技术短板导致折腾好几天,而网上搜的内容又都不直接说明,所以还是决定写出来给人参考一下, 可以帮助大家省点时间. 先来看一下需求: 很是草稿的图片请别介意.需求是这样,当选中图中的下拉菜单选项为第一个时,使用文字验证,当下拉菜单选为第二个选项时,使用数字验证. 这种需求其实比较普遍,很多流程化管理的页面都会有这种需求.比如在申请证件时候可选项是护照还是身份证的时候,对填入内容的验证规则可以是不一样的. 但微软自带的model绑定规则

沫沫金原创提供:完整的根据身份证获取省份、性别、年龄、生日及页面验证

概述: 身份证的校验,识别,分离,处处可见.最近H5移动端的项目就需要扫码获取身份证,根据身份证自动识别省份.性别.年龄.生日信息.这里分享完善版,希望大家喜欢. 环境: 依赖jQuery.BootStrap Html <form id="cardForm"> <div class="form-group"> <label>姓名</label> <input id="patientname"

.Net中几种常见的页面跳转传值方法

1.ASP Server对象Execute方法 ASP Server对象的Execute方法可以在执行当前页面的过程中将另一个页面执行结果的内容插入到当前页面的输出中.Execute方法带一个参数,是个字符串,指定要执行的ASP文件的位置.如果提供了绝对路径,这个路径则必须位于同一个应用程序空间中.Execute方法提供了一种服务器端包含的替代方法,并且允许使用者开发自己的可重用模块集合,作为简单的脚本页.传递给主调ASP页面的参数从被执行页中可以得到.被执行页产生的所有输出都被添加到主调页产生

朋友圈常见单页面触屏滑动上下翻屏功能jQuery实现

JS代码(jquery.showup.js): /** * @Creator: Nelson Kuang/Fast Mover * @showup 翻页插件:实现原理,用margin-top来控制页面容器位置来实现上下翻页 * @License:The MIT License (MIT) * @调用方式 $("#container").showup({ startPage: 0,//开始页面 duration:1000//动画持续时间 }) * @Creator: Nelson Kua

L--基于js自制注册页面验证插件

介绍 完全基于javascript的验证插件 js代码 var registerValidate = (function () { var validateObj = { warnInfo:"请按提示输入内容", errorInfo:"您输入的的内容有误,请按提示输入" }; var registerValidate = function () { /*----phone number-------*/ validateObj = { input: document