fix: incorrect IP and bucket regexes (#2469)

Fixes https://github.com/minio/console/issues/2453.
This commit is contained in:
adfost
2022-11-21 13:30:32 -08:00
committed by GitHub
parent 579845dfb1
commit 0f35369292

View File

@@ -120,10 +120,10 @@ const AddBucket = ({ classes }: IsetProps) => {
const dispatch = useAppDispatch();
const navigate = useNavigate();
const validBucketCharacters = new RegExp(`^[a-z0-9.-]*$`);
const ipAddressFormat = new RegExp(
"^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(.|$)){4}$"
const validBucketCharacters = new RegExp(
`^[a-z0-9][a-z0-9\\.\\-]{1,61}[a-z0-9]$`
);
const ipAddressFormat = new RegExp(`^(\\d+\\.){3}\\d+$`);
const bucketName = useSelector((state: AppState) => state.addBucket.name);
const isDirty = useSelector((state: AppState) => state.addBucket.isDirty);
const [validationResult, setValidationResult] = useState<boolean[]>([]);