File tree Expand file tree Collapse file tree 2 files changed +11
-2
lines changed
Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -21,5 +21,6 @@ export default function isIPRange(str) {
2121 return false ;
2222 }
2323
24- return isIP ( parts [ 0 ] , 4 ) && parts [ 1 ] <= 32 && parts [ 1 ] >= 0 ;
24+ return ( isIP ( parts [ 0 ] , 4 ) && parts [ 1 ] <= 32 && parts [ 1 ] >= 0 ) ||
25+ ( isIP ( parts [ 0 ] , 6 ) && parts [ 1 ] <= 64 && parts [ 1 ] >= 0 ) ;
2526}
Original file line number Diff line number Diff line change @@ -870,18 +870,26 @@ describe('Validators', () => {
870870 '127.0.0.1/24' ,
871871 '0.0.0.0/0' ,
872872 '255.255.255.0/32' ,
873+ '2001:db8::/32' ,
874+ '2001:db8:0000:1:1:1:1:1/32' ,
873875 ] ,
874876 invalid : [
875877 '127.200.230.1/35' ,
876878 '127.200.230.1/-1' ,
877879 '1.1.1.1/011' ,
878- '::1/64' ,
879880 '1.1.1/24.1' ,
881+ '1.1.1.1.1/24' ,
880882 '1.1.1.1/01' ,
881883 '1.1.1.1/1.1' ,
882884 '1.1.1.1/1.' ,
883885 '1.1.1.1/1/1' ,
884886 '1.1.1.1' ,
887+ '2001:db8::/32.1' ,
888+ '2001:db8::/01' ,
889+ '2001:db8::/1.' ,
890+ '2001:dby::/32' ,
891+ '2001:db8::/-1' ,
892+ '2001:db8::/67' ,
885893 ] ,
886894 } ) ;
887895 } ) ;
You can’t perform that action at this time.
0 commit comments