js includes使用正则
时间: 2023-07-20 08:08:20 浏览: 287
js正则表达式的使用
在使用 `Array.includes()` 方法时,我们可以传入一个字符串或者一个正则表达式作为参数。如果传入一个字符串,则会检查数组中是否包含该字符串;如果传入一个正则表达式,则会检查数组中是否有任何一个元素匹配该正则表达式。
下面是使用正则表达式作为参数使用 `Array.includes()` 的示例:
```javascript
const arr = ['apple', 'banana', 'orange'];
// 检查数组中是否有任何一个元素以字母a开头
const hasItemWithA = arr.includes(/a.*/);
console.log(hasItemWithA); // false
// 检查数组中是否有任何一个元素以字母b开头
const hasItemWithB = arr.includes(/^b.*/);
console.log(hasItemWithB); // true
```
在上面的示例中,我们使用了正则表达式 `/a.*/` 和 `/^b.*/` 分别作为参数来检查数组中是否有任何一个元素以字母a或b开头。注意,在使用正则表达式作为参数时,需要使用斜杠将正则表达式包裹起来。
阅读全文