在过去,我只被要求对美国唯一的数字使用 preg_match,例如:
elseif(!preg_match("/^[0-9]{3}-[0-9]{3}-[0-9]{4}$/", $telefon))
{
$error = "Your message has not been sent as you did not enter your telephone number, please try again.";
selected_values();
}
但我不需要扩展以合并英国和德国号码。
这些数字通常用 [空格] 和(括号)格式化。
我尝试了以下操作并取得了一定的成功:
elseif(!preg_match("/^[0-9]$/", $telefon))
任何人都可以帮助我拥有一个包含许多不同电话号码变体的 preg_match 吗?
谢谢