function format_cr_phone_number in Phone 6        
                          
                  
                        Same name and namespace in other branches
- 7 include/phone.cr.inc \format_cr_phone_number()
File
 
   - ./phone.cr.inc, line 52
- CCK Field for Costa Rican phone numbers.
Code
function format_cr_phone_number($phonenumber, $field = FALSE) {
  
  $regex = "/(00)?[\\s|-]?((\\+)?[\\s|-]?[0-9]{3})?[\\s|-]?([0-9]{2})[\\s|-]?([0-9]{2})[\\s|-]?([0-9]{2})[\\s|-]?([0-9]{2})[\\s|-]?/";
  
  
  preg_match($regex, $phonenumber, $matches);
  
  
  $phonenumber = $matches[4] . '-' . $matches[5] . '-' . $matches[6] . '-' . $matches[7];
  if ($matches[2]) {
    if ($matches[1]) {
      $phonenumber = "+" . $matches[2] . " " . $phonenumber;
    }
    else {
      $phonenumber = $matches[2] . " " . $phonenumber;
    }
  }
  return $phonenumber;
}