如何验证南非手机号码?号码必须以国家/地区代码开头,如+27,最大长度为11位,总共12位,带"+“号。
发布于 2010-10-30 17:12:00
尝试如下的正则表达式:
^\+27[0-9]{9}$翻译成PHP是这样的:
if( preg_match( "/^\+27[0-9]{9}$/", $phoneNumber ) ){
echo "Valid number";
} else {
echo "Invalid number";
}发布于 2018-12-06 14:59:13
该操作针对的是一个南非移动电话()号码,而不是任何南非电话号码。
下面的正则表达式适用于我:
^(\+27|0)[6-8][0-9]{8}$发布于 2010-10-30 18:28:44
获取输入并剔除不是数字的所有内容。
// rm all but Numbers
$input = '0123 abc #';
$output = preg_replace('#[^0-9]#', '', $input);
echo($output);计算剩余的数字。
如果长度为9位,则在前面加上"+27“
如果长度为11位,则在前面加上"+“
如果它是10位数字或小于9,那么它可能不是有效的电话号码格式?
https://stackoverflow.com/questions/4058001
复制相似问题