일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- primary_key
- 일부 문자열 포함여부
- myshortcut
- 배열
- error
- 오류
- 문자열 포함여부
- 1064
- 정규식
- formula
- jQuery
- srtpos()
- 동작안함
- 노션
- ES6
- php
- stdClassObject
- JavaScript
- 지직거림
- 특수문자 포함여부
- fetch_array
- 서버부하
- MySQL
- fetch_assoc
- SQL
- strpos()
- Excel
- 중간에추가
- 이걸 그렇게 쓸 줄은 몰랐지
- includes()
- Today
- Total
목록IT (26)
코딩짜는 일상
서론 제가 쓰려고 만들고 웹에 저장해 두는 함수입니다. 저의 지름길(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추출; 남은 배열을 뒤에 덧붙여주..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nWt5r/btslueQhZyp/JOnc1Id83GnVW3voKrG3Hk/img.png)
서론 ajax로 배열을 넘겨야 할 일이 있었는데 제대로 넘어가나 확인하려고 script에 넘기기 전 데이터를 console.log로 출력하도록 코드를 추가했습니다. 하지만 아무리 새로고침을 해도 console에 출력이 없었고 확인삼아 console.log("test") 를 찍어봐도 undefined가 떴습니다. 결론 한참을 테스트해보고 검색해보다가 알게 된 사실... 제가 전날 코드를 검색하다가 Filter 란에 검색어를 남겨뒀는데 그게 원인이었습니다... 진짜 한참을 찾아봤는데... 알고나니 허탈하네요...