精华内容
下载资源
问答
  • java validate date

    2019-01-31 14:24:00
    public boolean isDateValidDDMMYYYY(String date) { String DATE_FORMAT = "ddMMyyyy"; try { DateFormat df = new SimpleDateFormat(DATE_FORMAT); ...
        public  boolean isDateValidDDMMYYYY(String date) 
        {
            String DATE_FORMAT = "ddMMyyyy";
    
                try {
                    DateFormat df = new SimpleDateFormat(DATE_FORMAT);
                    df.setLenient(false);
                    df.parse(date);
                    return true;
                } catch (ParseException e) {
                    return false;
                }
        }
         
        public  boolean isDateValidYYYYMMDD(String date) 
        {
            String DATE_FORMAT = "yyyyMMdd";
    
                try {
                    DateFormat df = new SimpleDateFormat(DATE_FORMAT);
                    df.setLenient(false);
                    df.parse(date);
                    return true;
                } catch (ParseException e) {
                    return false;
                }
        }
        

     

    public static boolean isDateValidTime(String time) 
        {
            String DATE_FORMAT = "HHmmss";
    
                try {
                    DateFormat df = new SimpleDateFormat(DATE_FORMAT);
                    df.setLenient(false);
                    df.parse(time);
                    return true;
                } catch (ParseException e) {
                    return false;
                }
        }

     

    转载于:https://www.cnblogs.com/kakaisgood/p/10341822.html

    展开全文
  • Validate Date

    2014-11-07 17:30:22
    * Validate date by date format. * * @param dateStr * the date str * @param pattern * the pattern * @return the boolean * @throws ParseException * the parse exception */ 5.public ...
    校验一个文本文件中某个字符串(A)是否是合法日期的方法:
    

    1.A应该不能为空,
    2.A应该是一个纯数字的字符串,且其长度和日期格式的长度相匹配,
    3.利用字符串的转换函数,将A按照日期格式转换成日期B
    4.利用日期转换函数,将B按照日期格式转换成字符串C,
    5.比较A和C是否相等,如果不相等,则A不是一个合法的日期,否则A是

    1.StringUtils.isEmpty(Object);

    2.
    private static final String NUMBER_FORMAT_REGEX = "(^\\d*[.]?\\d$)";
    private static final Pattern NUMBER_FORMAT_PATTERN = Pattern.compile(NUMBER_FORMAT_REGEX);

    /**
    * Validate digit format.
    *
    * @param number
    * the number
    * @return the boolean
    */
    public Boolean validateDigitFormat(String number) {
    return NUMBER_FORMAT_PATTERN.matcher(number).matches();
    }


    DateUtils:
    /**
    * Parses the str to date.
    *
    * @param dateStr
    * the date str
    * @param pattern
    * the pattern
    * @return the date
    * @throws ParseException
    * the parse exception
    */
    3.public static Date parseStrToDate(String dateStr, String pattern) throws ParseException {
    Date result = null;
    if (StringUtils.isNotEmpty(dateStr)) {
    return new SimpleDateFormat(pattern).parse(dateStr);
    }
    return result;
    }

    /**
    * Parses the date to str.
    *
    * @param date
    * the date
    * @param pattern
    * the pattern
    * @return the string
    */
    4.public static String parseDateToStr(Date date, String pattern) {
    String result = null;
    if (date != null) {
    return new SimpleDateFormat(pattern).format(date);
    }
    return result;
    }

    /**
    * Validate date by date format.
    *
    * @param dateStr
    * the date str
    * @param pattern
    * the pattern
    * @return the boolean
    * @throws ParseException
    * the parse exception
    */
    5.public Boolean validateDateByDateFormat(String dateStr, String pattern) throws ParseException {
    Date strToDate = DateUtils.parseStrToDate(dateStr, pattern);
    String dateToStr = DateUtils.parseDateToStr(strToDate, pattern);
    return strToDate.equals(dateToStr);
    }
    展开全文
  • validate date iso string

    2021-01-12 10:15:00
    <div><p>Creating validation for ISOString date</p><p>该提问来源于开源项目:typestack/class-validator</p></div>
  • JQuery validate date 日期校验问题

    千次阅读 2016-04-21 14:06:06
    做JS API时,发现JQuery校验插件的一个时间校验问题。  最终目的:输入一个字符串,校验如果是... 做法:$("#validateForm").validate({ debug : true, rules : {"date" : { isDate : true }

      做JS API时,发现JQuery校验插件的一个时间校验问题。

      最终目的:输入一个字符串,校验如果是正确的日期,则通过,否则给出提示。

      做法:

    $("#validateForm").validate({
    				debug : true,
    				rules : {"date" : {
    						isDate : true
    					     }
                                      },
    				messages : {
    					"date" : {
    						date : "日期格式不正确"
    					}
    				}
      效果:输入201300 报错,2014/01/01 正确  2014-01-01正确  20140101错误,这个地方可以做格式转换

      问题:输入2016-04-31,竟然校验通过了,一脸黑线

      原因:特意调出了JQuery validate的框架代码,原来是通过校验new Date(value)来判断日期是否有效。

    // http://docs.jquery.com/Plugins/Validation/Methods/date
    		date: function(value, element) {
    			return this.optional(element) || !/Invalid|NaN/.test(new Date(value));
    		}
                 然后,就试了一下new Date()函数
    new Date("2016-04-31")
    Sun May 01 2016 08:00:00 GMT+0800 (中国标准时间)
                new Date()会把4月31号直接转换成5月1号,只能说太智能了,但这种显然不是我们想要的效果

      解决方法:解决就从new Date()下手,转换成日期后,查出日期的月份,如果此时的月份和传入日期的月份不一致,说明日期又问题,解决!

    //日期
    jQuery.validator.addMethod("isDate", function(value, element){
    	var ereg = /^(\d{1,4})(-|\/)(\d{1,2})(-|\/)(\d{1,2})$/;
    	var r = value.match(ereg);
    	if (r == null) {
    		return false;
    	}
    	var d = new Date(r[1], r[3] - 1, r[5]);
    	var result = (d.getFullYear() == r[1] && (d.getMonth() + 1) == r[3] && d.getDate() == r[5]);
    	
    	return this.optional(element) || (result);
    }, "请输入正确的日期");

    展开全文
  • Validate the date format

    2019-10-04 06:50:36
    Validate the date format function checkdate(input) { var validformat = /^\d{2}\/\d{2}\/\d{4}$/; //Basic check for format validity var returnval =...

    Validate the date format

                function checkdate(input) {
                    var validformat = /^\d{2}\/\d{2}\/\d{4}$/;  //Basic check for format validity
                    var returnval = false;
                    if (!validformat.test(input.value))
                        alert("Invalid Date Format. Please correct and submit again.");
                    else { //Detailed check for valid date ranges
                        var monthfield = input.value.split("/")[0];
                        var dayfield = input.value.split("/")[1];
                        var yearfield = input.value.split("/")[2];
                        var dayobj = new Date(yearfield, monthfield - 1, dayfield);
                        if ((dayobj.getMonth() + 1 != monthfield) || (dayobj.getDate() != dayfield) || (dayobj.getFullYear() != yearfield))
                            alert("Invalid Day, Month, or Year range detected. Please correct and submit again.");
                        else
                            returnval = true;
                    }
                    if (returnval == false) input.select();
                    return returnval;
                }

     

    转载于:https://www.cnblogs.com/Dannier/p/3413568.html

    展开全文
  • 并且,如果存在错误的话,模型save方法默认调用的验证方法Validate也不会通过,这样也就不会完成表单提交。 总结 Yii2 的数据model层的操作,是以数据表作为基础的。 gii能默认根据数据库字段自动写入默认验证规则 ...
  • var date1 = new Date(Date.parse(startDate.replace("-", "/"))); var date2 = new Date(Date.parse(value.replace("-", "/"))); return date1 < date2; }; jQuery("#form1").validate({ focusInvalid:...
  • vee-validate 内置的校验规则

    千次阅读 2018-05-17 09:46:01
    after{target} - 比target要大的一个合法日期,格式(DD/MM/YYYY) alpha - 只包含英文字符 alpha_dash - 可以包含英文、数字、下划线、破折号 alpha_num - 可以包含英文和数字 ...vee-validate使用教程
  • JavaWeb学习笔记十二:jQuery插件Validate校验功能、字符串转Date功能、邮箱验证码功能1.1. JQuery插件Validate校验功能1.2. jsp总的不可见元素设置1.3. 对具有格式的String字符转成Date1.4. servlet发送激活邮件...
  • file/isFile 验证是否是上传的文件 image/isImage 验证是否是上传的图片文件,支持后缀检查 mime/mimeType/inMimeTypes 验证是否是上传的文件,并且在指定的MIME类型中 date/isDate 检查字段值是否为日期字符串。...
  • thinkphp validate验证规则

    千次阅读 2020-02-14 00:45:37
    'date' => ':attribute格式不符合', 'file' => ':attribute不是有效的上传文件', 'image' => ':attribute不是有效的图像文件', 'alpha' => ':attribute只能是字母', 'alphaNum' => ':attribute只能是字母和数字...
  • private static final String DATE = "date"; public boolean supports(Class<?> clazz) { return Reservation.class.isAssignableFrom(clazz); } public void validate(Object target, Errors errors) { ...
  • java 日期validate

    2018-01-18 13:55:00
    public static boolean isValidDate(String str) { boolean convertSuccess=true; // 指定日期格式为四位年/两位月份/两位日期,注意yyyy/MM/dd区分大小写; SimpleDateFormat format = new SimpleDateFormat("yyyy...
  • 可能会帮助:) 支持语言:English
  • jQuery validate 日期比较 自定义验证方法 DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> HTML>  HEAD>  TITLE> New Document TITLE>  META NAME="Generator" CONTENT=...
  • 今天开始学习了jQuery Validate表单验证:导入的包都导入了:包括三个:jquery-3.3.1.min.jsjquery.validate.min.jsmessages_zh.js分别是jquery包、jquery validate插件包、jquery validate中文提示包;但是我写的...
  • 当控制器的对象通过@Validated注解标注date类型的字段时候,前端在传入123等不符合时间类型的操作时候会出现 Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for...
  • 具体代码如下所示: <label class=form-label><span class=c-red>*优惠券类型: <input name=couponType type=radio value=1 id=couponType_1 <#if couponInfo.cou
  • this.date = date; } catch (ParseException e) { e.printStackTrace(); this.date = null; } } } 2.实现校验的方法: 由于没有找到相应注解和方法来对我想要的时间格式进行校验,故我采用setDate...
  • 一. &lt;script&gt;&lt;/script&gt;引入的步骤1....vee-validate.js"&gt;&lt;/script&gt;&lt;script src="zh_CN.js"&gt;&lt;/script&gt
  • Struts1.3.8使用validate 校验yyyyMM日期格式报错 博文链接:https://pharaohsprince.iteye.com/blog/234369
  • 官方文档 限制输入指定类型 添加type限制即可,type包括以下值: 例子: rules: { bannerType: [ { required: true, message: '请选择类型', trigger: 'change'} ], associateId: [ { required: true, message: '...
  • 小甲鱼零基础入门学习python笔记

    万次阅读 多人点赞 2019-08-14 11:06:30
    小甲鱼老师零基础入门学习Python全套资料百度云(包括小甲鱼零基础入门学习Python全套视频+全套源码+全套PPT课件+全套课后题及Python常用工具包链接、电子书籍等)请往我的资源...
  • validate(options) 返回:Validator 验证所选的FORM valid() 返回:Boolean 检查是否验证通过 rules() 返回:Options 返回元素的验证规则 rules(“add”,rules) 返回:Options 增加验证规则 rules(...
  • jquery validate撇开效率不说,功能上比较全,扩展比较简单,比较好用。但是也不能涵盖所有。下面举例说明 html中有多个name[],每个参数都要进行验证是否为空,这个时候直接用required:true话,不能全部验证,只要...
  • jQuery校验官网地址:...一、导入js库 [removed]/validate/jquery-1.6.2.min.js">[removed] [removed]/validate/jquery.validate.min.js">[removed] 注:<%=request.getContextPath() %>返回web项目
  • jquery.validate使用详解

    2020-11-22 02:53:03
    一、简单应用实例: 1.用class样式进行验证,用法简单,但不能自定义错误信息,只能修改jquery-1.4.1....script type="text/javascript" language="javascript" src="//www.jb51.net/Scripts/jquery.validate.min.js"
  • 往常使用jquery的validate插件做表单验证方便吧,你也可以在Vue里引入jquery的validate插件(如何引入jquery在我上一篇博文有介绍,点击查看)。但是我们是做vue项目也,不到实在解决不了还是建议不要引入,因为Vue...
  • jquery validate有很多验证规则,但是更多的时候,需要根据特定的情况进行自定义验证规则。 这里就来聊一聊jquery validate的自定义验证。 jquery validate有一个方法,可以让用户来自定义验证规则。 案例一: 代码...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 50,013
精华内容 20,005
关键字:

validatedate