Prepare repository for merge

This commit is contained in:
Angelos Chalaris
2023-05-01 22:35:56 +03:00
parent fc4e61e6fa
commit b3ad01863a
578 changed files with 0 additions and 0 deletions

View File

@ -0,0 +1,22 @@
---
title: Case-insensitive substring search
type: snippet
tags: [string]
author: chalarangelo
cover: cup-of-orange
dateModified: 2022-07-28T05:00:00-04:00
---
Checks if a string contains a substring, case-insensitive.
- Use the `RegExp` constructor with the `'i'` flag to create a regular expression, that matches the given `searchString`, ignoring the case.
- Use `RegExp.prototype.test()` to check if the string contains the substring.
```js
const includesCaseInsensitive = (str, searchString) =>
new RegExp(searchString, 'i').test(str);
```
```js
includesCaseInsensitive('Blue Whale', 'blue'); // true
```