본문 바로가기
Node.js/EJS (Embedded JavaScript Templating

[블로그5] 18 | Lodash로 소문자로 바꾸기

by CodeMia 2021. 11. 10.

블로그 만들기를 하고 있다. 

 

 

18. url에 소문자로 입력하거나

캐밥 케이스로 입력되었을 때도

제목에서 찾을 수 있게하기 

 

케밥' 케이스 : a-day-of-school 하이픈으로 연결된 단어 

 

 

소문자로 입력했을 때

url

Not a Match로 나온다.

콘솔

 

 

 

케밥 케이스로 입력했을 때도 Not a Match로 나온다.

url
콘솔

 

 

하이픈, 대소문자 상관없이 다 소문자로 변경해서 검색이 가능할까?

이 때 lodash를 다운 받아서 사용한다. 

 

 lodash 

https://lodash.com/

Node의 utility library 이다. 

 

콘솔에서 다운로드 한다. 

 npm i lodash 

 

app.js 에서 lodash를 부른다. 

 const  _  = require('lodash'); 

언더스코어( _ )가 lodash를 줄인 것이다.

app.js

 

 

lodash documentation으로 들어가서

lowerCase를 검색한다

 

 

 

대문자, 하이픈, 언더 스코어 다 무시되고 소문자로 변환이된다. 

예시 

 

 

 

app.js

 

 

 

대문자, 하이픈, 언더 스코어 다 무시되고 소문자로 변환이됨 

 

 

Match Found!로 나옴

콘솔

 

 

댓글