النتائج 1 إلى 4 من 4

الموضوع: [PHP] أريد دالة للتحقق من كون اسم المستخدم لا يحوي رموز خاصة

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    44

    Arrow [PHP] أريد دالة للتحقق من كون اسم المستخدم لا يحوي رموز خاصة



    [PHP] أريد دالة للتحقق من كون اسم المستخدم لا يحوي رموز خاصة
    بصراحة عندي مشكلة مع التعابير القياسية regular expresion...
    يعني أنا شفت ereg , preg... ومو كتير بفهم فيهم...
    وعندي أكتر من تابع بدي شيفرتهم...
    كود:
    function validity_email($email){
     //للتحقق من صفحة البريد الإلكتروني
     //return true of false
    }
    function validity_username($username){
     //للتحقق من كون اسم المستخدم مجرد أرقام وحروف إنكليزية, وهو أكثر من 3 حروف وأقل من 20 حرف
     //return true of false
    }
    function validity_password($password){
     //أظن انها نفس تابع التحقق من اسم المستخدم
     //return true of false
    }
    function check_hex_color($color){
     //للتحقق من كون اللون color هو رقم ست عشري صحيح
     //return true of false
    }
    أرجو المساعدة بأفضل الطرق...







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    44


    والله السؤال مانو صعب...






  3. #3
    عضو فعال
    تاريخ التسجيل
    Feb 2008
    المشاركات
    1,759


    والله اخوى كان بدى مساعدتك ولكنى لست خبيرا بالـ php
    PHP: Manual Quick Reference
    ابحث وقد تجد مبتغاك

    واعتقد انها تكون بالجافا سكريبت اسهل





    __________________
    FaceBook Application Developer
    تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
    مشروعى داخل معرض الاتصالات
    لمراسلتي إضغط هنا
    سبحان الله وبحمده سبحان الله العظيم

  4. #4


    [php] أريد دالة للتحقق من كون اسم المستخدم لا يحوي رموز خاصة
    بصراحة عندي مشكلة مع التعابير القياسية regular expresion...
    يعني أنا شفت ereg , preg... ومو كتير بفهم فيهم...
    وعندي أكتر من تابع بدي شيفرتهم...
    أرجو المساعدة بأفضل الطرق...
    كود PHP:
    function validity_email($email)
    {
        
    //للتحقق من صحة البريد الإلكتروني
        
    return preg_match('#^[a-z0-9.!\#$%&\'*+-/=?^_`{|}~]+@([0-9.]+|([^\s\'"<>@,;]+\.+[a-z]{2,6}))$#si'$email);
    }

    function 
    validity_username($username$min 4$max 19)
    {
        
    //للتحقق من كون اسم المستخدم مجرد أرقام وحروف إنكليزية, وهو أكثر من 3 حروف وأقل من 20 حرف
        
    return preg_match('#^[A-Za-z0-9]{' $min ',' $mix '}$#si'$username);
    }

    function 
    validity_password($password$min 4$max 19)
    {
        
    //أظن انها نفس تابع التحقق من اسم المستخدم
        
    return preg_match('#^[A-Za-z0-9]{' $min ',' $mix '}$#si'$password);

    بقي التحقق من كود اللون
    إذا أنك تقصد كود اللون بهذا الشكل (#FF0000) فهذا التعبير الخاص به
    كود PHP:
    function check_hex_color($color)
    {
        
    //للتحقق من كون اللون color هو رقم ست عشري صحيح
        
    $color strtoupper($color);
        if (
    strpos($color'#') === false)
        {
            
    $color '#' $color;
        }
        return 
    preg_match('/^#[A-F0-9]{6}$/si'$color);












ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض