Jump to content

ereg() deprecated error


MidOhioIT

Recommended Posts

does anyone know why I am getting the error:

Deprecated: Function ereg() is deprecated on line 75   ?

 

here is line 75 (line 3, the seond if statement):

      if($form_cc_type == 'visa')
   {
    if(!ereg('^4[0-9]{12}([0-9]{3})?$', $form_cc_number))
	 {
	   $form_error = "Invalid number";
	 }
   }

 

I am assuming I would get a simular error on all the ereg lines...

 

if($form_cc_type == 'visa')
   {
    if(!ereg('^4[0-9]{12}([0-9]{3})?$', $form_cc_number))
	 {
	   $form_error = "Invalid number";
	 }
   }

      elseif($form_cc_type == 'mastercard')
   {
    if(!ereg('^5[1-5][0-9]{14}$', $form_cc_number))
	 {
	   $form_error = "Invalid number";
	 }
   }
  elseif($form_cc_type == 'americanexpress')
   {
    if(!ereg('^3[47][0-9]{13}$', $form_cc_number))
	 {
	   $form_error = "Invalid number";
	 }
   }
  elseif($form_cc_type == 'diners')
   {
    if(!ereg('^3(0[0-5]|[68][0-9])[0-9]{11}$', $form_cc_number))
	 {
	   $form_error = "Invalid number";
	 }
   }	   
  elseif($form_cc_type == 'discover')
   {
    if(!ereg('^6011[0-9]{12}$', $form_cc_number))
	 {
	   $form_error = "Invalid number";
	 }
   }	

Link to comment
https://forums.phpfreaks.com/topic/223143-ereg-deprecated-error/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.