자바스크립트 계좌번호 마스킹 처리 /** * 입력받은 문자열에서 시작 위치부터 종료위치까지 마스킹 처리한다. * @param str * @param chr * @param startPosition * @param endPosition * @returns {String} */ function formatMaskByPostion(str, chr, startPosition, endPosition) { str = $.trim(str); var temp = ""; if ( endPosition > str.length ) { endPosition = str.length; } temp = str.substring(0, startPosition); for ( var i = startPosition; i < endPosition; i++ ) { temp = temp + chr; } return temp; } console.log( formatMaskByPostion("123-123-123456", "*", 8, 20) ); /** * 입력받은 문자열에서 끝에서부터의 넓이만큼 마스킹 처리 한다. * @param str * @param chr * @param remainPosition * @param width * @returns {String} */ function formatMaskByPostionEnd(str, chr, remainPosition, width) { str = str.trim(); var temp = ""; temp = str.substring(0, str.length - remainPosition - width ); for ( var i = 0; i < width; i++ ) { temp = temp + chr; } temp += str.charAt(str.length