일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- SQL
- strpos()
- 이걸 그렇게 쓸 줄은 몰랐지
- 서버부하
- php
- 노션
- MySQL
- 지직거림
- myshortcut
- implode()
- 동작안함
- includes()
- getimagesize()
- 일부 문자열 포함여부
- JavaScript
- srtpos()
- 1064
- jQuery
- 중간에추가
- formula
- 오류
- 문자열 포함여부
- error
- primary_key
- 배열
- 정규식
- explode()
- Excel
- ES6
- 특수문자 포함여부
- Today
- Total
목록IT (27)
코딩짜는 일상
서론회사에는 많은 이벤트들이 열리고 그중 몇은 링크로 이동이 필요합니다. DB에 url과 버튼 사용여부만 저장해서 대응하기엔다양한 디자인을 적용하기 어렵고롤링(이벤트 설명 이미지)과 따로 노는 문제가 있습니다.그렇다고 이벤트가 있을 때마다 하드코딩을 하기엔 인력이 없습니다... 해결책으로 디자인팀이 롤링에 버튼 이미지를 넣어주면개발팀은 해당 이미지에 태그를 이용해 링크를 맵핑합니다. 하지만 이것도 약간의 하드코딩이 필요하기에저는 관리자 서버에 맵핑 정보를 등록하는 기능을 만들었습니다. 아래 링크를 통해 이미지의 버튼 위치 coords값을 추출이미지 coords값 찾아주는 곳 : https://www.image-map.net/게시글 작성시 링크 추가 버튼 누름 ('shape값', 'coords값', '..
서론 제가 쓰려고 만들고 웹에 저장해 두는 함수입니다. 저의 지름길(shortcut)~ 사업자번호 표시 정규식 숫자가 10자리 이상인 경우를 상정해 작성했습니다. const saupjaNum = e => { return e.toString().substr(0,10).replace(/^(\d{3})(\d{2})(\d{5})$/, '$1-$2-$3'); } saupjaNum(1234567890123123); // 123-45-67890 숫자만 가져오기 정규식 자주 함께쓰는 함수라 같이 포스팅합니다. const leaveNum = e => { return e.toString().replace(/\D/g, ''); } leaveNum('12n34.56,7'); // 1234567 2가지 함수를 활용하면 다음과 ..
서론 제가 쓰려고 만들어놓고 매번 코드에서 찾기 귀찮아 쓰는 글입니당~ PHP에선 부분 문자열 포함여부를 srtpos()로 확인하는데 javascript는 달라서 자주 찾아보게 되더라구요. 자주 쓰는 기능인데 JS 쓸때만 기억 안 나서 검색하려니 좀 귀찮다고 느껴서 만들어보았습니다. es6 문법으로 수정해보았습니다. Javascript - includes() 자바스크립트에서 부분 문자열 포함여부를 확인할 때 includes()를 사용합니다. 결과값은 boolean ( true/false ) 입니다. 다만 string에만 사용가능하므로 혹~~시나 사용에 주의하세요! '부분 문자열 포함여부 확인~'.includes('문자열'); // true php strpos로 고쳐보기 얼마전 쓴 글대로 strpos()는..
서론 제가 쓰려고 만들고 매번 찾기 귀찮아 블로그에 글을 써보려고 합니다. 최근 배워서 신나게 쓰고 있는 es6 문법으로 만들어봤습니다. 가격 표시, 천단위 콤마 정규식 const commaNum = e => { return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ','); } commaNum(1234567); // 1,234,567 숫자만 가져오기 정규식 const leaveNum = e => { return e.toString().replace(/\D/g, ''); } leaveNum('12n34.56,7'); // 1234567
함께 읽어보면 좋은 글 https://weavingcoding.tistory.com/30 [PHP] 문자열에 특수문자 또는 일부 문자열이 포함되어 있는지 확인 - strpos(), preg_match() 함께 읽어보면 좋은 글 https://weavingcoding.tistory.com/32 [PHP] strpos() 사용시 주의사항! - PHP 버전 7.3 미만인 경우 서론 사용자가 선택한 값에 부분 문자열이 포함되어 있는가 아닌가의 여부로 서버 종 weavingcoding.tistory.com 서론 사용자가 선택한 값에 부분 문자열이 포함되어 있는가 아닌가의 여부로 서버 종류를 판별하고 각자에 맞는 저장 쿼리를 실행하는 코드를 작성하였습니다. // $type = 'user_board' - 사용자 게시..
서론 변수를 받아 특정 칼럼을 업데이트할 목적으로 function update_column(){ let event = false; $.ajax({ url: "주소", data: {'변수값': 변수값}, type: 'POST', dataType: 'JSON', success: function(res){ if(res){ const code = res['resultCode']; const msg = res['resultMsg']; event = true; } else{ alert("회신내용 없음"); } }, error: function(xhr, textStatus, errorThrown){ alert("jqXHR:"+xhr+"\ntextStatus:"+textStatus+"\nerrorThrown:"+err..
함께 읽어보면 좋은 글 https://weavingcoding.tistory.com/32 [PHP] strpos() 사용시 주의사항! - PHP 버전 7.3 미만인 경우 서론 사용자가 선택한 값에 부분 문자열이 포함되어 있는가 아닌가의 여부로 서버 종류를 판별하고 각자에 맞는 저장 쿼리를 실행하는 코드를 작성하였습니다. // $type = 'user_board' - 사용자 게시 weavingcoding.tistory.com 서론 저희 회사엔 각 시도별로 다양한 이벤트를 진행합니다. 그리고 이 쿠폰들 사용내역을 매주 각 지자체에 보고해야 합니다. 쿠폰이 30개쯤 되니까 일일이 DB조회해주기 번거로워서 자동화를 했습니다. 조회하고자 하는 기간 내에 선택한 시도에서 시행되는 쿠폰들의 목록을 만들고 같은 종류(..
서론 배열을 반복문을 이용해 select box로 만드는 기능을 만들어 쓰는데 버전에 따라 특정 옵션이 추가되거나 제외되어야 하는 상황이었습니다. 그냥 배열을 2개 만들기엔 기존 배열A가 중복되는 것이 걸리고 추가되거나 제외될 배열B와는 따로 관리되어야 추후 수정이 용이할 것 같았습니다. 그래서 버전에 따라 select box 생성 함수를 따로 만들고 배열B에서 추출한 일부 값을 배열A 중간에 삽입해야 했습니다. 1번 array_slice() & array_merge() 삽입할 위치를 찾아 배열A를 둘로 자르고array_slice() 원하는 데이터를 배열B에서 추출해 붙인 뒤 값을 추가할 경우: 배열A앞부분[] = 배열B추출; 배열을 추가할 경우: 배열A앞부분 += 배열B추출; 남은 배열을 뒤에 덧붙여주..