src/util/form/form.js
function(v,node){
                    var format = this.__dataset(node,'format')||'yyyy-MM-dd';
                    return !v||(!isNaN(this.__doParseDate(v)) && _u._$format(this.__doParseDate(v),format) == v);
                }
function(v,node){
                    var format = this.__dataset(node,'format')||'yyyy-MM-dd';
                    return !v||(!isNaN(this.__doParseDate(v)) && _u._$format(this.__doParseDate(v),format) == v);
                }
function ( v , node ) { var format = this . __dataset ( node , 'format' ) || 'yyyy-MM-dd' ; return ! v || ( ! isNaN ( this . __doParseDate ( v ) ) && _u . _$format ( this . __doParseDate ( v ) , format ) == v ) ; }
xx-x-xx or xxxx-xx-x
xx - x - xx or xxxx - xx - x