Skip to content

CHICPRO

  • Life Log
  • Cycling Log
  • Photo Log
    • Portrait
    • Landscape
    • Flower
    • Etc
  • Coding Log
  • Information

Tag: 정규식

티스토리 블로그에 SyntaxHighlighter 적용

2013-10-06 by 편리

다른 분들의 블로그를 가끔 방문할 때면 코드가 예쁘게(?) 나오는 걸 볼 때가 있다. ‘나도 저런 거 하고 싶다’ 라는 생각을 했는데.. 그런 기능이 티스토리 블로그에도 적용이 가능하다는 걸을 알고 피곤한 몸뚱이를 이끌고 작업을 시작.. 근 1시간 가량 소비가 된 것 같다. 크롬과 파이어폭스 그리고 IE에서 가능하면 같은 모습으로 보여지길 원해서 잘 하지도 못하는 정규식 붙들고 사투를 벌이다 보니 …

Continue Reading

[PHP] 휴대폰번호 체크 정규식

2013-10-06 by 편리

정규식이라는 거창한 타이틀을 붙여야 하나 싶은 생각이 들지만.. 패턴을 만들어서 체크 중이니까.. ^^; 회원 가입 등에서 휴대폰번호를 입력 받을 때 휴대폰번호를 제대로 입력했는지 체크할 때 사용하려고 만든 코드이다. 더 좋은 방법은 항상 있기 마련인데.. 찾는 것도 귀찮고.. 뭐 이정도면 되지 않을까 싶기도 하다. <?php $hp = ‘010-1234-5678’; $hp = preg_replace(“/[^0-9]/”, “”, $hp); if(preg_match(“/^01[0-9]{8,9}$/”, $hp)) echo ‘True’; else …

Continue Reading

[PHP] img 태그에서 src 값 추출하는 정규식

2015-03-12 by 편리

작업을 진행하다가 머리도 식힐겸?? 정규식이 머리를 식히는 그런 것은 절대로 아닌데.. 암튼 한번 해보고 싶어 짧지만 코드를 작성해서 테스트 해봤다. img 태그에서 src 값만을 추출할 수 있는 방법을 찾고 싶었기 때문이다. <?php $img = ‘이미지<img src=”abc.jpg” width=”100″ />상품<img src=”1234.png” />’; preg_match_all(“/<img[^>]*src=[\’\”]?([^>\’\”]+)[\’\”]?[^>]*>/”, $img, $matchs); print_r($matchs); ?> 위처럼 코드를 작성했을 경우 아래와 같은 결과가 나온다. Array ( [0] …

Continue Reading

[PHP] 한글 파일명 변환 정규식

2013-01-29 by 편리

한글 파일명을 가진 파일을 php를 이용해 업로드할 때 다른 문자로 치환 후 저장하는 방법을 구상했다. 파일명에는 공백도 있을 수 있고 특수문자도 있을 수 있다는 가정했다. 아래는 공백과 특수문자를 제거하고 한글파일명을 인코딩해서 결과물을 보여주는 코드이다. <?$filename = preg_replace(“/s+/”, “”, $filename); // 공백제거$filename = preg_replace(“/[#&+-%@=/\:;,’”^`~|!?*$#<>()[]{}]/”, “”, $filename); // 특수문자 제거 $filename = preg_replace_callback(                      “/[가-힣]+/”,                      create_function(‘$matches’, ‘return base64_encode($matches[0]);’),                      …

Continue Reading

[JavaScript] html 태그와 태그안의 문자 제거 정규식

2013-01-21 by 편리

조금 전 작업을 진행하다 보니 자바스크립트에서 html 태그 뿐만 아니라 태그 안의 문자까지 모두 제거해야하는 경우가 생겨 언제나 벽처럼 느끼고 있는 정규식을 애써 꺼내서 머리를 이리저리 굴리며 하나 만들었다. 사용해보니 의도한대로 되는 것 같기는 한데.. 제대로 되는 것인지는 좀 더 테스트를 진행해봐야 할 듯 하다. <script> var str = “테스트<strong>문자열</strong>”; var pattern = /[<].*[>].*[<]/+.*[>]/gi; str …

Continue Reading

Posts pagination

  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next

Recent Posts

  • SK 세븐모바일 유심 셀프교체
  • php 배열 연산에서 + 와 array_merge 의 차이
  • pcntl_fork 를 이용한 다중 프로세스 실행
  • 아이폰 단축어를 이용하여 주중 공휴일엔 알람 울리지 않게 하기
  • 구글 캘린더 전체일정 재동기화
  • OpenLiteSpeed 웹서버에 HTTP 인증 적용
  • OpenLiteSpeed 웹어드민 도메인 연결
  • WireGuard를 이용한 VPN 환경 구축
  • Ubuntu 22.04 서버에 OpenLiteSpeed 웹서버 세팅
  • 맥 vim 세팅

Recent Comments

  • 편리 on 업무관리용 그누보드 게시판 스킨
  • 임종섭 on 업무관리용 그누보드 게시판 스킨
  • 캐논 5D 펌웨어 | Dslr 펌웨어 업그레이드 방법 82 개의 베스트 답변 on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • Top 5 캐논 5D 펌웨어 Top 89 Best Answers on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • 편리 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 임팀장 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 편리 on Notepad++ NppFTP 플러그인 수동 설치
  • paul-j on Notepad++ NppFTP 플러그인 수동 설치
  • YS on Windows 10 iCloud 사진 저장 폴더 변경
  • 편리 on Docker를 이용한 Centos7 + httpd + php 5.4 개발환경 구축

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2025 CHICPRO | Built using WordPress and SuperbThemes