เมื่อก่อนจะเช็คว่า sting ที่รับมาเป็น format ที่ต้องการรึเปล่าก็ต้อง preg_match ฟังก์ชั่นครับ
$email = “obama@hotmail.com”;
if (preg_match(
‘/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/’,
$email)) {echo “email ถูกต้องนะคร๊าบ”;
}
ก็เป็นวิธีที่ใช้ได้นะครับว่ามั้ย แต่ว่าต้องแม่น Regular Expressions นิดนึง
เดี๋ยวนี้เค้าพัฒนาแล้วใช้ filter functions
$email = “obama@hotmail.com”;
if( filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo “email ถูกต้องนะคร๊าบ”;
}
อยากรู้ว่า filter function มีอะไรบ้างลองใช้ code ด้านล่างดูนะครับ
$filters = filter_list();
foreach ($filters as $filter) {
echo $filter,”\n”;
}
« สร้าง Link Thumbnail ด้วย Prototype | Google Pagerank ด้วย PHP »

Leave a Reply