joermd commited on
Commit
36cff15
·
verified ·
1 Parent(s): 39ea7ac

Update login.html

Browse files
Files changed (1) hide show
  1. login.html +7 -7
login.html CHANGED
@@ -269,7 +269,7 @@
269
 
270
  <div class="input-group">
271
  <label>رقم الهاتف</label>
272
- <input type="tel" id="phone" required placeholder="05xxxxxxxx" pattern="[0-9]{10}">
273
  </div>
274
 
275
  <div class="input-group">
@@ -332,9 +332,7 @@
332
  return false;
333
  }
334
 
335
- // هنا يمكنك إضافة كود الاتصال بالخادم
336
  showMessage('loginMessage', 'جاري تسجيل الدخول...', false);
337
-
338
  return false;
339
  }
340
 
@@ -362,15 +360,17 @@
362
  return false;
363
  }
364
 
365
- if (phone.length !== 10 || !phone.match(/^[\u0660-\u0669\u06F0-\u06F9\u0030-\u0039]{10}$/)) {
366
- showMessage('registerMessage', 'الرجاء إدخال رقم هاتف صحيح', true);
 
 
367
  return false;
368
  }
369
- // هنا يمكنك إضافة كود الاتصال بالخادم
370
  showMessage('registerMessage', 'جاري إنشاء الحساب...', false);
371
-
372
  return false;
373
  }
 
374
  function isValidEmail(email) {
375
  return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email);
376
  }
 
269
 
270
  <div class="input-group">
271
  <label>رقم الهاتف</label>
272
+ <input type="tel" id="phone" required placeholder="01xxxxxxxxx" pattern="((\+201|01)[0-2|5]\d{8})">
273
  </div>
274
 
275
  <div class="input-group">
 
332
  return false;
333
  }
334
 
 
335
  showMessage('loginMessage', 'جاري تسجيل الدخول...', false);
 
336
  return false;
337
  }
338
 
 
360
  return false;
361
  }
362
 
363
+ // التحقق من صحة رقم الهاتف المصري
364
+ const egyptianPhoneRegex = /^(\+201|01)[0-2|5][0-9]{8}$/;
365
+ if (!egyptianPhoneRegex.test(phone)) {
366
+ showMessage('registerMessage', 'الرجاء إدخال رقم هاتف مصري صحيح', true);
367
  return false;
368
  }
369
+
370
  showMessage('registerMessage', 'جاري إنشاء الحساب...', false);
 
371
  return false;
372
  }
373
+
374
  function isValidEmail(email) {
375
  return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email);
376
  }