|
 |
11³â Àü |
// ¾ÆÀ̵ðüũ
function userid($str)
{
$pattern = "/^[\200-\377a-zA-Z0-9]{1}[\200-\377a-zA-Z0-9_-]{2,11}\$/";
return preg_match($pattern,$str);
}
// À̸ÞÀÏ Ã¼Å©
function email($email)
{
$pattern = "/^[_a-zA-Z0-9-\\.]+@[\\.a-zA-Z0-9-]+\\.[a-zA-Z]+\$/";
return preg_match($pattern,$email);
}
// ´Ð³×ÀÓüũ
function nickname($nick) {
$pattern = "/^[\200-\377a-zA-Z0-9_-]{2,12}\$/";
return preg_match($pattern,$nick);
}
// ÇѱÛÆ÷ÇÔ¿©ºÎ
function has_hangul($str) {
$pattern = "/[\200-\377]/";
return preg_match($pattern,$str);
}
// ¿µ¹®ÀÚ,¼ýÀڷθ¸ µÇ¾î ÀÖ´ÂÁö
function engnumber_only($str) {
$pattern = "/^[a-zA-Z0-9]+\$/";
return preg_match($pattern,$str);
}
// ¿µ¹®Àڷθ¸ µÇ¾î ÀÖ´ÂÁö
function eng_only($str) {
$pattern = "/^[a-zA-Z]+\$/";
return preg_match($pattern,$str);
}
// Çѱ۷θ¸ µÇ¾î ÀÖ´ÂÁö
function han_only($str) {
$pattern = "/^[\200-\377]+\$/";
return preg_match($pattern,$str);
}
// ¼ýÀڷθ¸ µÇ¾î ÀÖ´ÂÁö
function number_only($str) {
$pattern = "/^[0-9]+\$/";
return preg_match($pattern,$str);
}
// °ø¹é ÀÎÁö È®ÀÎ
function is_empty($str) {
$str=trim($str);
return ((strlen($str)===0)?true:false);
}
// ÁֹιøÈ£ üũ
function jumin($jumin,$jumin_rtn='')
{
$pattern = "/^([0-9]{6})-?([0-9]{7})\$/";
if(!preg_match($pattern,$jumin,$tmp)) return false;
if($jumin_rtn!='')
$GLOBALS[$jumin_rtn]=$tmp[1].'-'.$tmp[2];
$num=$tmp[1].$tmp[2];
$sum = 0;
$last = $num[12];
$bases = "234567892345";
for($i=0;$i<12;$i++) {
$sum += ($num[$i]) * ($bases[$i]);
}
$mod = $sum % 11;
return ((11 - $mod) % 10 == $last);
}
// ÇѱÛ(Ư¼ö¹®ÀÚ) °í·ÁÇÑ ±ÛÀÚ¼ö ¼¼±â
function han_strlen($str) {
$len = 0;
for($j=0; $j<strlen($str) ; $j++) {
$chr = ord($str[$j]);
if($chr > 128) {
$j++;
$chr = ord($str[$j]);
$len++;
if($chr <= 128) {
$len++;
}
} else {
$len++;
}
}
return $len;
}
// ±ÛÀÚ¼ö Å©±â üũ
function strlen_chk($str,$min=NULL,$max=NULL) {
$str=trim($str);
$len=strlen($str);
if($min !== NULL)
if($min > $len)
return false;
if($max !== NULL)
if($max < $len)
return false;
return true;
} |
|
̵̧ : 440 |
̵̧
¸ñ·Ï
|
|