2018. 4. 2. 15:08 IT/PHP
php preg_match 정규식 체크.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
정규식 체크.
< php >
1. 이메일 체크
preg_match("/([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)\.([0-9a-zA-Z_-]+)/", $mb_email)
2. 휴대폰 체크(hyphen 포함)
/^\d{3}-\d{3,4}-\d{4}$/
3. 휴대폰 하이픈 넣기
preg_replace("/(0(?:2|[0-9]{2}))([0-9]+)([0-9]{4}$)/", "\\1-\\2-\\3", $hp_no);
< Javascript >
1. 휴대폰 하이픈 넣기.
var hp = $('#od_hp').val().replace(/-/gi, "");
hp = hp.replace(/(^02.{0}|^01.{1}|[0-9]{3})([0-9]+)([0-9]{4})/,"$1-$2-$3");
2. 휴대폰 정규식 체크.
var hp_chk = /^\d{3}-\d{3,4}-\d{4}$/;
if(!hp_chk.test(hp)){
alert("잘못된 연락처입니다");
return;
}
'IT > PHP' 카테고리의 다른 글
iconv 공백 나올 때 mb_convert_encoding 사용 (0) | 2016.11.02 |
---|---|
IE에서 HTTP_REFERER 변수가 전달되지 않는 경우. $_SERVER["HTTP_REFERER"] (0) | 2016.02.29 |
PHP 문자열 치환/변환(str_replace, preg_replace). (0) | 2015.11.06 |
php 세션 시간 조절(timeout) (0) | 2015.08.05 |
배열을 URL GET 변수로 만들어 주는 함수 - http_build_query PHP (0) | 2015.06.17 |