Doing/Web
[php]문자열 필터링 ereg, eregi 함수
YongArtist
2016. 4. 26. 21:34
ereg("찾고자 하는 문자", "임의의 값") // 대·소문자 구분 O
eregi("찾고자 하는 문자", "임의의 값") // 대·소문자 구분 X
예시
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <? $a="It is great PHP"; $b="GREAT"; if(ereg($b, $a)) // 대소문자를 구별함 ( 결과: false) { echo "true"; }else { echo "false"; } if(eregi($b, $a)) // (결과: true) { echo "true"; }else { echo "false"; } ?> | cs |
특수문자 정규 표현식
예시
[abc] a,b,c 로 이루어진 문자열
[a-c] a~c 까지 문자로 이루어진 문자열
[a-z] a~z 까지 문자로 이루어진 문자열
[A-Z] A~Z 까지 문자로 이루어진 문자열
[a-zA-Z] a~z 까지, A~Z 까지의 문자로 이루어진 문자열
[0-9] 0~9 까지의 숫자로 이루어진 문자열
[!@#_0-9] !,@,#,_ 와 0~9 까지의 문자로만 이루어진 문자열