천

숫자 입력 유효성 체크 하기 입니다.

· 2015-11-30 (월) 00:15:23 · 2894

form 문서에서 넘어온 특정값이 숫자만 입력 (예를 들어 전화번호 등)만 넘어오는것을 고려하여  넘어온 값이 숫자만  온것인지 혹은 문자가 혼재된 것인지 체크 합니다.


<%
/*
// 3-1. 숫자만 입력받기 , preg_match 활용
*/
if ( preg_match("/^([0-9]*){3,15}$/", $_POST[aaa]) ) {
  echo "this is a integer 정수입니다.";
} else {
  echo "this is a string 문자입니다";
}

/*
// 3-2. 숫자만 입력받기 , is_int 활용  , PHP 버그로 오작동
// 테스트 :  PHP 4.4.7  ,  PHP 5.2.9
*/
// 상황1 : 오작동
if (is_int($_POST[aaa]))
  echo "is_int 1 = 정수 this is a integer <br>";
else
  echo "is_int 1 = 문자 this is a string <br>";
// 상황2 : 오작동
$aaa = $_POST[aaa];
if (is_int($aaa))
  echo "is_int 2 = 정수 this is a integer <br>";
else
  echo "is_int 2 = 문자 this is a string <br>";
// 상황3 : 정상
if (is_int(111))
  echo "is_int 3 = 정수 this is a integer <br>";
else
  echo "is_int 3 = 문자 this is a string <br>";
%>

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
16-03-21 조회 3,080
15-12-03 조회 2,934
14-09-21 조회 4,403
14-09-21 조회 3,893
14-09-20 조회 3,892
14-09-20 조회 3,796
14-09-20 조회 3,971
14-09-19 조회 3,901
14-09-19 조회 4,062
14-09-19 조회 3,951
14-09-19 조회 3,968
14-09-19 조회 3,899
14-09-19 조회 4,182
14-09-19 조회 3,916
14-09-19 조회 3,965
14-09-19 조회 3,946
14-09-18 조회 4,021
14-09-18 조회 3,982
14-09-18 조회 4,251
14-09-18 조회 4,222
14-09-18 조회 4,229
14-09-18 조회 4,928
14-07-25 조회 4,058
13-05-18 조회 5,784
13-03-13 조회 8,373
13-02-16 조회 6,951
13-02-05 조회 7,670
13-01-28 조회 6,817
13-01-28 조회 6,767
13-01-25 조회 5,137
13-01-25 조회 1.1만
13-01-24 조회 4,442
13-01-18 조회 3,984
13-01-18 조회 6,213
13-01-18 조회 5,893
13-01-17 조회 4,408
13-01-17 조회 5,175
13-01-14 조회 5,228
13-01-03 조회 1만
12-12-29 조회 4,606
12-11-29 조회 1.2만
12-11-16 조회 6,451
12-10-22 조회 8,521
12-09-11 조회 4,250
12-09-11 조회 3,904
12-09-11 조회 3,720
12-09-11 조회 3,683
12-09-03 조회 4,657
12-08-29 조회 3,595
12-08-27 조회 4,061
12-08-22 조회 3,505
12-08-19 조회 3,872
12-08-16 조회 3,416
12-08-02 조회 3,810
12-07-17 조회 3,559
12-07-14 조회 4,330
12-07-12 조회 4,371
12-07-10 조회 5,691
12-07-05 조회 3,479
12-06-08 조회 4,928
12-05-19 조회 3,413
12-05-18 조회 5,016
12-04-09 조회 4,752
12-04-05 조회 3,629
12-02-27 조회 3,819
12-02-11 조회 3,455
12-02-09 조회 3,918
12-02-09 조회 3,482
12-01-17 조회 5,190
12-01-10 조회 5,331
12-01-10 조회 5,507
12-01-10 조회 5,382
12-01-10 조회 5,291
11-12-23 조회 3,578
11-12-19 조회 6,246
11-12-19 조회 5,001
11-12-09 조회 4,154
11-12-09 조회 3,770
11-12-09 조회 3,970
11-12-09 조회 4,480