위토즈 - 개발자프로그램판매공간

정보공유

[PHP] 정규식 참고

[code]

//id를 5~10자의 영문이나 숫자만 허용

if(!ereg("[[:alnum:]+]{5,10}",$id)) {
  echo "<script>
              alert('ID는 5~10자의 영문자나 숫자의 조합이어야 합니다!!');
      history.back(-1);
    </script>";
  exit();
}
 

// passwd를 4~8자의 영문이나 숫자만 허용

if(!ereg("[[:alnum:]+]{4,8}",$passwd)) {
  echo "<script>
              alert('비밀번호는 4~8자의 영문자나 숫자의 조합이어야 합니다!!');
      history.back(-1);
    </script>";
  exit();
}
 

//입력된 이메일의 유효성검사

if(!ereg("(^[_0-9a-zA-Z-]+(\.[_0-9a-zA-Z-]+)*@[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*$)", $email)) {
  echo "<script>
              alert('이메일주소가 잘못돼었습니다\n\n정확하게 입력해 주세요!!');
      history.back(-1);
    </script>";
  exit();
}
 

// 입력된 홈페이지의 유효성 검사

if(ereg("([^[:space:]]+)", $homepage) && (!ereg("http://([0-9a-zA-Z./@~?&=_]+)", $homepage))  ) {
  echo "<script>
              alert('홈페이지 주소가 형식에 맞지 않습니다!!');
      history.back(-1);
    </script>";
  exit();
}
 

//name에 공백(space)이 있는건 허용하지 않음

if(!ereg("([^[:space:]]+)", $name) || ereg("([[:space:]]+)",$name)) {
  echo "<script>
              alert('이름에 공백이 존재합니다!!\n\n이름을 공백없이 입력하세요!!');
      history.back(-1);
    </script>";
  exit();
}
 

// name이 한글일 경우만 허용

for($i = 0; $i < strlen($name); $i++) {
  if(ord($name[$i]) <= 0x80) {
  echo "<script>
              alert('이름은 반드시 한글이어야 합니다!!');
      history.back(-1);
    </script>";
      exit();
  }
}

[/code]
정보공유
Total 74건 4 페이지
번호 제목 글쓴이 날짜 조회
29 1차 도메인정보만 추출하기 최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-31 34435
28 iconv 함수를 사용했는데 결과물이 공백으로 나올경우 최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-26 33364
27 PHPExcelReader 사용할때 php number_format 사용하지 않고 숫자형 처리 하는 법 최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-26 50267
26 PHP 로 HTTP raw post data 를 처리하는 방법 최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-18 36999
25 db table 에 필드가 존재하는지 확인후 없으면 추가. 최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-21 33535
24 mysql 테이블 필드(컬럼) 존재 여부 확인. 최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-27 37619
23 [정규식] 텍스트내용에서 이미지 태그의 경로만 변환처리하기. 최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-29 43862
22 양옆 문자 제거. 양옆 문자 삭제. 최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-05 30036
21 소켓으로 url 존재 여부 확인. 최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-30 31470
20 배열값을 조회하고 없으면 밀어넣기. 최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-19 30242
19 할인율 공식. 최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-16 28368
18 정규식을 이용하여 날짜값 확인 방법 최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-25 31969
17 파라미터 전달값 확인 방법. 최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-25 31107
16 로그인이 반드시 필요한 사이트일경우 로그인 디렉토리가 아니면 로그인화면으로 이동. 최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-16 26629
15 htaccess 를 활용하여 m 도메인으로 접속하기. 최고관리자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-11 31324