تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] RegEx استعمال التحقق من بنية عنوان البريد الالكتروني
#1
ما هي أفضل طريقة للتحقق من عنوان البريد الإلكتروني باستخدام RegEx  في  B4A Edittext
الرد
تم الشكر بواسطة:
#2
(26-02-20, 10:47 PM)d3vc0d كتب : ما هي أفضل طريقة للتحقق من عنوان البريد الإلكتروني باستخدام RegEx  في  B4A Edittext


https://www.b4x.com/android/forum/thread...ost-144328

كود :
Sub EditText1_TextChanged (Old As String, New As String)
    Dim  pattern As String
    pattern = "[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?"

    Dim Valid As Boolean
    Valid = Regex.IsMatch(pattern, New)
    
    If Valid = True Then
        Button1.Enabled=True
    Else
        Button1.Enabled=False
    End If
    
End Sub
الرد
تم الشكر بواسطة:
#3
(27-02-20, 12:56 AM)alsalamoni كتب :
(26-02-20, 10:47 PM)d3vc0d كتب : ما هي أفضل طريقة للتحقق من عنوان البريد الإلكتروني باستخدام RegEx  في  B4A Edittext


https://www.b4x.com/android/forum/thread...ost-144328

كود :
Sub EditText1_TextChanged (Old As String, New As String)
    Dim  pattern As String
    pattern = "[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?"

    Dim Valid As Boolean
    Valid = Regex.IsMatch(pattern, New)
    
    If Valid = True Then
        Button1.Enabled=True
    Else
        Button1.Enabled=False
    End If
    
End Sub



الحل :
PHP كود :
Dim  Pattern As String
        Pattern 
"^\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b$"
 
     
        Dim Valid 
As Boolean
     
        Valid 
Regex.IsMatch(Pattern email.Text)
 
   
        If Valid 
True Then
             
        Else
            Msgbox
("عنوان البريد الالكتروني خاطئ","تنبيه")
 
           Return
        End 
If 
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طلب كود ارسال رمز تحقق الي بريد الالكتروني ahmed201 0 12 منذ 6 ساعة مضت
آخر رد: ahmed201
  [كورس] استعمال RegEx للتحقق من بنية عنوان البريد الالكتروني d3vc0d 0 2,355 27-02-20, 01:50 PM
آخر رد: d3vc0d

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم