자바스크립트(3)
-
javascript 문자열에서 백틱(backtic) 제거하는 정규식
위 이미지와 같이 GTM에서 dataLayer를 확인할 떄 백틱(backtic)이 포함된 문자열로 넘어오는 경우가 있다. 이런 경우 아래 정규식을 이용하면 간단히 제거된다. console.log(` 폴리젠 헤어토닉 120ml `).replace(/(\s*)/g,'');
2022.12.15 -
JS 정규식으로 원하는 태그 제거하기 ( 테이블표 엑셀출력 과정 JS EXCEL DOWN )
function tableToExcel(id, title) { var data_type = 'data:application/vnd.ms-excel;charset=utf-8'; var table_html = encodeURIComponent(document.getElementById(id).outerHTML.replace(/]*)>/gi, "")); var a = document.createElement('a'); a.href = data_type + ',%EF%BB%BF' + table_html; a.download = title + '.xls'; a.click(); } 위와 같은 함수를 사용해서 html의 table코드 그대로 엑셀로 다운받게 하는 과정에서 table코드 안에 있는 a태그로 감싸진 내용..
2022.05.20 -
Javascript 전역변수
아래 예시를 보면 쉽게 이해가 가능하다. 말 그대로 전 지역에서 접근할 수 있는 변수라 해서 전역변수이다. var Vscope = 'global'; function Fscope(){ document.write(Vscope); } function Fscope2(){ document.write(Vscope); } Fscope(); //global 출력 Fscope2(); //global 출력 //애플리케이션 전지역에서 접근할수 있는 변수라 해서 전역변수이다. //함수 안에다가 지정을 하게되면 함수 안에서만 접근이 가능하다. var vscope = 'global'; function fscope(){ var vscope = 'local'; var lv = 'local variables'; document.wri..
2021.04.20