在 JavaScript 中,可以使用正则表达式来判断一个字符串是否为路径。以下是一个示例代码:

function isPath(str) {
  // 使用正则表达式判断字符串是否以斜杠开头,并且包含斜杠
  var pattern = /^(/|\\|[a-zA-Z]:\\).*\\$/;
  return pattern.test(str);
}

// 测试代码
console.log(isPath("/path/to/file")); // true
console.log(isPath("\path\to\file")); // true
console.log(isPath("C:\path\to\file")); // true
console.log(isPath("path/to/file")); // false
console.log(isPath("file.txt")); // false

这个示例代码中,使用了正则表达式 ^(/|\\|[a-zA-Z]:\\).*\\$ 来判断字符串是否以斜杠开头,并且包含斜杠。其中,^(/|\\|[a-zA-Z]:\\) 表示字符串以斜杠、反斜杠或者盘符路径开头, .*\\$ 表示字符串以斜杠结尾。

如果字符串符合这个正则表达式,就返回 true,否则返回 false。

JavaScript 判断字符串是否为路径 - 正则表达式方法

原文地址: https://www.cveoy.top/t/topic/qEZI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录