Node.js/EJS (Embedded JavaScript Templating
[블로그5] 18 | Lodash로 소문자로 바꾸기
CodeMia
2021. 11. 10. 12:52
블로그 만들기를 하고 있다.
18. url에 소문자로 입력하거나
캐밥 케이스로 입력되었을 때도
제목에서 찾을 수 있게하기
케밥' 케이스 : a-day-of-school 하이픈으로 연결된 단어
소문자로 입력했을 때
Not a Match로 나온다.
케밥 케이스로 입력했을 때도 Not a Match로 나온다.
하이픈, 대소문자 상관없이 다 소문자로 변경해서 검색이 가능할까?
이 때 lodash를 다운 받아서 사용한다.
lodash
Node의 utility library 이다.
콘솔에서 다운로드 한다.
npm i lodash
app.js 에서 lodash를 부른다.
const _ = require('lodash');
언더스코어( _ )가 lodash를 줄인 것이다.
lodash documentation으로 들어가서
lowerCase를 검색한다
대문자, 하이픈, 언더 스코어 다 무시되고 소문자로 변환이된다.
대문자, 하이픈, 언더 스코어 다 무시되고 소문자로 변환이됨
Match Found!로 나옴