function valid_cn_phone_number in Phone 7
Same name and namespace in other branches
- 6 phone.cn.inc \valid_cn_phone_number()
Verifies that $phonenumber is a valid Chinese phone number
Parameters
string $phonenumber:
Return value
boolean Returns boolean FALSE if the phone number is not valid.
File
- include/
phone.cn.inc, line 21 - CCK Field for China phone numbers.
Code
function valid_cn_phone_number($phonenumber) {
$phonenumber = trim($phonenumber);
// define regular expression
$regex = '/^(\\+86|86)?( |-)?([0-9]{11}|([0-9]{3,4}(\\-|\\.| )[0-9]{3,8})|[0-9]{2}( |\\-)[0-9]{4}[ ][0-9]{4}|[0-9]{2}\\.[0-9]{2}\\.[0-9]{2}\\.[0-9]{2}\\.[0-9]{2})$/';
// return true if valid, false otherwise
return (bool) preg_match($regex, $phonenumber);
}