#1 (permalink)  
Old 22-05-2008, 09:37 AM
Lucky_Star's Avatar
Senior Member
 
Tham gia ngày: May 2008
Bài gởi: 506
Credits: 182
Thanks: 0
Thanked 1 Time in 1 Post
Lucky_Star is on a distinguished road
Default [PHP]Các hàm validate sử dụng RegExp

Kiểm tra là 1 xâu là chỉ gồm chữ hoặc số?function isAlphabetNumber($st){
if (ereg('^[a-z|A-Z|0-9]+$', $st)){
return 1;
}else{
return 0;
}
}

Kiểm tra 1 xâu có phải là dạng URL hay không?

function isUrl($url, $maxlen = 256){
if (strlen($url) > $maxlen) {
return 0;
}
if(ereg("(h{0,1}t{0,2}p{0,1}:{0,1}/{0,1}/{0,1})(w{0,3}\.{0,1})([aA-zZ]+)?\.{1}([aA-zZ]{2,3})(.*)", $url)){
return 1;
}
return 0;
}

Kiểm tra màu?

function isColor($col){
if (ereg("#[A-Fa-f0-9]{6}$",$col))
return 1;
elseif (ereg("^[A-Fa-f0-9]{6}",$col))
return 0;
else
return 0;
}

Kiểm tra email?

function isEmail($strEmail){
$strRegular = "^[A-Za-z0-9_\.\-]+@[A-Za-z0-9_\.\-]+\.";
$strRegular = $strRegular . "[A-Za-z0-9_\-][A-Za-z0-9_\-]+$";
if (!ereg($strRegular, $strEmail)) {
return 0;
}
return 1;
}
Trả Lời Với Trích Dẫn
Trả lời


Ðang đọc: 1 (0 thành viên và 1 khách)
 
Ðiều Chỉnh
Xếp Bài

Chuyển đến


Múi giờ GMT. Hiện tại là 02:55 PM.


Connect