File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ const partialTime = new RegExp(`${timeHour.source}:${timeMinute.source}:${timeSe
1919const fullDate = new RegExp ( `${ dateFullYear . source } -${ dateMonth . source } -${ dateMDay . source } ` ) ;
2020const fullTime = new RegExp ( `${ partialTime . source } ${ timeOffset . source } ` ) ;
2121
22- const rfc3339 = new RegExp ( `${ fullDate . source } [ tT]${ fullTime . source } ` ) ;
22+ const rfc3339 = new RegExp ( `^ ${ fullDate . source } [ tT]${ fullTime . source } $ ` ) ;
2323
2424export default function isRFC3339 ( str ) {
2525 assertString ( str ) ;
Original file line number Diff line number Diff line change @@ -8925,6 +8925,8 @@ describe('Validators', () => {
89258925 '2010-02-18T16:23.33.600' ,
89268926 '2010-02-18T16,25:23:48,444' ,
89278927 '2010-13-1' ,
8928+ 'nonsense2021-01-01T00:00:00Z' ,
8929+ '2021-01-01T00:00:00Znonsense' ,
89288930 ] ;
89298931
89308932 it ( 'should validate ISO 8601 dates' , ( ) => {
@@ -9107,6 +9109,8 @@ describe('Validators', () => {
91079109 '2009-05-00 14:39:22+0600' ,
91089110 '2009-00-1 14:39:22Z' ,
91099111 '2009-05-19T14:39:22' ,
9112+ 'nonsense2021-01-01T00:00:00Z' ,
9113+ '2021-01-01T00:00:00Znonsense' ,
91109114 ] ,
91119115 } ) ;
91129116 } ) ;
You can’t perform that action at this time.
0 commit comments