joken-前端工程师

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

startswidth 用于检查字符串是否以指定的子字符串开头。

startsWith(searchString, position)

  • searchString: 要搜索的子字符串。
  • position: 可选参数,指定搜索开始的位置(默认值为 0)。

用法:

const str = "hello world";

// 检查字符串是否以 "hello" 开头
const startsWithHello = str.startsWith("hello");
console.log(startsWithHello); // 输出 true

// 检查字符串是否以 "world" 开头
const startsWithWorld = str.startsWith("world");
console.log(startsWithWorld); // 输出 false

// 检查字符串从位置 6 开始是否以 "world" 开头
const startsWithWorldFrom6 = str.startsWith("world", 6);
console.log(startsWithWorldFrom6); // 输出 true

示例:

  • 验证用户输入:
const input = "admin@example.com";
if (input.startsWith("admin")) {
  console.log("用户输入以 'admin' 开头");
}
  • 处理文件路径:
const filePath = "C:/Users/John/Documents/file.txt";
if (filePath.startsWith("C:/")) {
  console.log("文件路径为 Windows 路径");
}

注意:

  • startsWith 方法区分大小写。
  • 如果 searchString 为空字符串,则始终返回 true

startsWith 方法可以方便地检查字符串是否以指定的子字符串开头,从而进行相应的处理。

posted on 2024-08-15 21:44  joken1310  阅读(108)  评论(0编辑  收藏  举报