You are here

function valid_se_phone_number in Phone 7

Same name and namespace in other branches
  1. 6 phone.se.inc \valid_se_phone_number()

Verifies that $phonenumber is valid

Parameters

string $phonenumber:

Return value

boolean Returns boolean FALSE if the phone number is not valid.

File

include/phone.se.inc, line 21
CCK Field for Swedish phone numbers.

Code

function valid_se_phone_number($phonenumber) {

  // define regular expression
  $regex = "/^(([+]\\d{2}[ ][1-9]\\d{0,2}[ ])|([0]\\d{1,3}[-]))((\\d{2}([ ]\\d{2}){2})|(\\d{3}([ ]\\d{3})*([ ]\\d{2})+))\$/i";

  // return true if valid, false otherwise
  return (bool) preg_match($regex, $phonenumber);
}