بهمن
۱۳
۱۳۹۰

هویت سنجی داده ها در پی اچ پی – قسمت ۲

این مقاله در ادامه مقاله قبل میباشد .

ما در این مقاله بر آنیم که شما را بیشتر با عبارت با قائده آشنا کنیم . همان طور که میدانید ، هر چیزی که بین  [ و ]  قرار دارد کلاس کارکتر نام دارد . کلاس کارکتر مجموعه ای از کارکتر هاست که باید با کارکتر های رشته ارسالی طبیق کند و در غیر این صورت تابع ereg مقدار false را بر میگرداند .

کلاس کارکتر را میتوان به صورت یه لیست [abcde] یا به صورت بازه ای [a-z] مشخص نمود .با استفاده از کارکتر ^ میتوان گفت که رشته اصلی نباید منطبق با این کارکتر ها باشد به عنوان مثال [a-z^] این بازه که یک نقیضه دارد میگوید که کارکتر های رشته ارسالی نباید با کارکتر های معرفی شده برابر باشد .

نکته مهم بعدی عبارات فرعی شمارشی است ، با استفاده از عبارت عددی که در داخل {} قرار میگیرند ، میتوان مشخص کرد کارکتر چند بار میتواند تکرار شود . به عنوان مثال {۳} بیان گر سه بار تکرار ، {۲,۴} بیان گر ۲ تا ۴ بار تکرار میباشد . این مسئله زمانی مهم است که در تاریخ ها میخواهید استفاده کنید .

فکر میکنم برای این مقاله کافی باشد بهتر است چند مثال ببینم ، در آخر این سر فصل ها یک کلاس با توابع زیر درست میکنیم .

برای نظر دادن و خواندن به ادامه مطلب بروید . 

تابعی برای نشان دادن صحیح یا غلط بودن  تاریخ  : YYYY-MM-DD

<?php
if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs)) {
    echo "$regs[3].$regs[2].$regs[1]";
} else {
    echo "Invalid date format: $date";
}
?>

تشخیص درستی یا نادرستی ایمیل آدرس : به عنوان مثال ۲topic.ir@gmail.com

<?php
function validate_EmailAddress($email) {
  return
    is_string($email) &&
    !empty($email) &&
    eregi("^[a-z0-9_-]+[a-z0-9_.-]*@[a-z0-9_-]+[a-z0-9_.-]*\.[a-z]{2,5}$", $email);
}

?>


پست های مربط

درباره نویسنده : حسن موحد

من حسن موحد . از بچگی به چیز های غیر عادی عادت داشتم و همیشه دوست داشتم یه کاری بکنم که کسی به فکر نرسید . و حالا که بزرگ شدم دوست دارم همین نظریم ادامه بدم .

دیدگاهتان را بنویسید

والفا در تویتر

نظر سنجی

به چه چیز هایی بیشتر احتیاج دارید ؟

View Results

Loading ... Loading ...

امار بازدید کنندگان !

افراد آنلاین : 7
ورودی گوگل : 0
تعداد کل مطالب : 294
تبادل لینک با : 5 سایت
بازدید امروز : 32
بازدید دیروز : 434
بازدید این هفته : 2497
بازدید این ماه : 8475
بازدید کل : 236153

خبر نامه !

با وارد کردن ایمیل خود در لیست زیر و انجام مراحل تایید آن در ایمیل خود از خبر ها و پست های جدید ما سریع تر با خبر شوید !

تبلیغات

حامیان