javascript - startsWith() 检查不同的字母或字符串

标签 javascript string typescript

有没有办法检查一个字符串是否以不同的字母开头,而不是只检查一次。

下面是我当前的代码:

   myString.startsWith('M') ||
   myString.startsWith('L') ||
   myString.startsWith('V') ||
   myString.startsWith('H')

我希望它像下面这样最小化:

   myString.startsWith('M'|| "L" || "V" || "H") 

关于使用其他方法或适当代码的任何建议。

最佳答案

使用正则表达式:

/^[MLVH]/.test(myString)

阅读和维护起来更快、更容易。

关于javascript - startsWith() 检查不同的字母或字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53828805/

相关文章:

python - 查找列中字符串的精确正则表达式匹配

html - 改变 HTML 标签或文本控件中的字符串

c++ - 使用字符串数组作为函数参数

typescript - 有没有办法在 TypeScript 中使用基于现有常量的计算字符串来声明联合类型?

javascript - 可以将 setState 函数的 prevState 参数视​​为可变的吗?

javascript - 如何阻止多个重新渲染执行多个 api 调用 useEffect?

javascript - 查找某个字符串是否在 json 文件中,然后获取它周围的内容

Angular2从Odata Controller 获取数据

javascript - Firebase 函数 : functions is not defined

javascript - 通过 Javascript 隐藏 DataList 中除第一个元素以外的所有元素