2019-10-3 정규표현식 한글 추출
- 정규표현식을 사용하는데 한글 추출이 안됬었다.
한글이슈
const convertNameReg = (data) => {
const regex = /[가-힣]{3,4}/;
return regex.exec(data)[0];
};
const convertPriceReg = (data) => {
const priceRegex = /[0-9]{2},[0-9]{3}/;
return parseInt(priceRegex.exec(data)[0].replace(',', ''));
};
const convertRenewalReg = (data) => {
console.log(data);
const yearRegex = /[0-9]{4}/;
const monthRegex = /\s[0-9]{2}/g;
const monthAndDay = data.match(monthRegex);
const fullDate = yearRegex.exec(data)[0].concat('-', monthAndDay[0], '-', monthAndDay[1]).replace(' ', '');
console.log(fullDate);
console.log(moment('20191031'));
// console.log(moment([yearRegex.exec(data)[0], monthAndDay[0], monthAndDay[1]]));
// return moment(`${yearRegex.exec(data)[0]}-${monthAndDay[0]}-${monthAndDay[1]}`);
}
오늘의 배운점
- 한글의 경우 [가-힣]까지 범위를 정하고 추출을 해야된다.
Written on October 3, 2019