validateFilePath function

bool validateFilePath(
  1. String path
)

Validate the file path.

ファイルパスを検証します。

Implementation

bool validateFilePath(String path) {
  if (!RegExp(r"^[a-z0-9/_]+$").hasMatch(path)) {
    return false;
  }
  if (!path.startsWith(RegExp(r"[a-z]")) ||
      !RegExp(r"[a-z]+$").hasMatch(path) ||
      RegExp(r"/[0-9/_]+").hasMatch(path)) {
    return false;
  }
  return true;
}