반응형
if(ereg('^[a-z]{1}[a-z0-9]{3,10}$', $str)){
return true;
}else{
return false;
}
위의 예는 대소문자 구분하는 경우이고
$str 은 소문자 알파벳과 숫자로 이루어져야하고
첫째자리는 알파벳으로 시작하여야하고
자릿수는 4~10 자리로 제한되어있는 경우이다.
^ : 시작을 의미
$ : 마지막을 의미
[a-z] : 소문자 알파벳
[a-z0-9] : 소문자 알파벳과 숫자
{1} : 한자리
{3,10} : 세자리 최대 10자리
===========================================================
Javascript 에서도 동일하게 사용할수있다.
function checkid(str){
fmt = /^[a-z]{1}[a-z0-9]{3,10}$/;
if(!fmt.test(str)) return false;
if(!fmt.test(str)) return false;
}
반응형
'Story > php' 카테고리의 다른 글
utf-8 메일 발송 (0) | 2009.01.31 |
---|---|
PEAR 를 이용하여 달력 만들기 (0) | 2009.01.19 |
apache + php 환경에서 mssql connection 하기 (0) | 2009.01.19 |
PEAR 를 이용하여 달력 만들기 (0) | 2009.01.03 |
PHP 데이터베이스의 다섯 가지 문제 (0) | 2009.01.03 |