본문 바로가기
자바스크립트

자바스크립트 문자열 숫자만 추출, 문자만 추출 , 배열 null값 제거 등등

by 뇽꾸리 2020. 12. 23.
반응형

a에 들어있는 data

문자만 추출 

item.replace(new RegExp("[(0-9)]", "gi"), "") 

 

숫자만추출

item.replace(/[^0-9]/g,'')

 

배열 null값 걸러내기 

array.filter(Boolean) 

 

문자열 숫자로

parseInt(item)

  let i = 0;
  let b = adset_st_cnt.split(',').map(item =>{return  item =='수정승인'+'('+item.replace(/[^0-9]/g,'')+')' || item =='승인'+'('+item.replace(/[^0-9]/g,'')+')' ? '승인' + '(' +(i+=parseInt(item.replace(/[^0-9]/g,''))) +')' : item}).map(item=> {if(item.replace(new RegExp("[(0-9)]", "gi"), "") != '승인'){ return item}}).filter(Boolean);
  if(i != 0){b.push(`승인(${i})`);} 
  adset_st_cnt = b.map(item=>{return item}).join(',').replace(/\,/g,'<br>');
반응형

댓글