본문 바로가기

JavaScript19

자바스크립트 \r(줄바꿈, 엔터)을 <br>로 변경 자바스크립트 \r(줄바꿈, 엔터)을 로 변경 \r 또는 \r\n 줄바꿈 개행 문자를 html tag 로 변경해야할때가 있다. 그럴떄 사용하면 유용하다. BR 태그 로 변경 > 엔터값을 BR 태그로 변경하는 방법에 대해서 아래에서 자세히 알아보시기 바랍니다. function(str) replaceBrTag { if (str == undefined || str == null) { return ""; } str = str.replace(/\r\n/ig, ' '); str = str.replace(/\\n/ig, ' '); str = str.replace(/\n/ig, ' '); return str; } 자 그렇다면 반대 케이스 변경하는 방법이다. 엔터값(\r\n)로 변경 > 아래에서 자세히 .. 2021. 6. 25.
자바스크립트 전화번호 형식인지 체크 하는 함수 자바스크립트 전화번호 형식인지 체크 하는 함수 입력값이 전화번호 형식 ( 숫자, - ) 로 이루어져 있는지 체크하는 함수 이다. 정규표현식으로 처리하는 방법과 for문 loof를 돌려서 체크하는 방법 두가지 함수를 모두 보자. // 숫자, - 으로만 되어있는지 체크한다. function isCheckPhone(str) { var i; for(i = 0; i = '0' && str.charAt(i) // 입력한 값이 입력한 값이 ( 기호 - 와 0~9 ) 인지 체크를 한다. function isCheckNum (str) { var checkReg = /^[-0-9]*$/; return checkReg... 2021. 6. 25.
자바스크립트 빈값체크, isEmpty, isNotEmpty, null체크 자바스크립트 빈값체크, isEmpty, isNotEmpty, null체크 java 에서와 같이 ( apache common Lib를 보면) isEmpty, isNotEmpty 함수를 만들어 쓰면 참 편하겠다 라는 생각이 들었다. javascript 에서도 아래와 같이 빈값 여부를 체크해서 true, flase로 리턴하는 함수를 만들어 사용하면 편하지 않을까 생각이 든다. var commonUtil = { isEmpty : function ( str ) { return (str == '' || str == undefined || str == null || str == 'null' ); }, isNotEmpty : function(str) { return !this.isEmpty(str); } }; comm.. 2021. 6. 21.
자바스크립트 날짜간의 차이 구하기 ( yyyyMMdd 형식 ) 자바스크립트 날짜간의 차이 구하기 ( yyyyMMdd 형식 ) javascript에서 두날짜간의 차이 일수를 구해야할 일이 있을때 사용하면 된다. function betweenDay(firstDate, secondDate) { var firstDateObj = new Date(firstDate.substring(0, 4), firstDate.substring(4, 6) - 1, firstDate.substring(6, 8)); var secondDateObj = new Date(secondDate.substring(0, 4), secondDate.substring(4, 6) - 1, secondDate.substring(6, 8)); var betweenTime = Math.abs(secondDateOb.. 2021. 2. 20.
자바스크립트 setInterval clearinterval 예제 소스 자바스크립트 setInterval clearinterval 예제 소스 setInterval로 주기적인 실행을 해놨는데, 이거 멈출수도 있나?? 네, 멈출수도 있습니다. 그때 사용하는 함수는 clearinterval 입니다. 좀전에 setInterval실행할때 변수로 받아주기만 하면 clearinterval이 가능합니다. 예제 소스 함께 봐요. Time Stop !! 위 소스와 같이 setInterval 실행 결과값을 변수에 받아 놓고, 중지시에 clearInterval 의 인자값으로 넘겨주면 끝!! 함수실행이 중단되어, 시간이 더이상 증가 하지 않는것을 볼수 있다. 2021. 2. 15.
자바스크립트 setInterval 주기적 실행 예제소스 자바스크립트 setInterval 주기적 실행 예제소스 무엇으로 예제를 하면 좋을까나?? 기본 사용 방법은 아래와 같다. setInterval ( 함수명, 시간 ) ; 여기서 시간의 단위는 millisecond 이다. 즉 0.1초는 100, 1초는 1000, 10초는 10000를 사용 하면 된다. 1. 3초에 한번씩 showAlert를 실행하고 싶다. function showAlert() { alert('good!'); } setInterval('showAlert()',3000); //3초에 한번씩 'good!' 메세지와 함께 alert창을 띄운다. 2. 1 초단위로 동적으로 표현되는 시계 표현 할때 setInterval을 사용하면 아주 간단하게 표현 가능하다. 1초마다 시간이 변경되는것을 확인 할수있다. 2021. 2. 15.