-1
function is_validNumber($chkNum) {
$regexp = '/^[0-9\+\-\)\(\d\s]{7,}$/';
if(preg_match($regexp, $chkNum))
  return true;
else
  return false;
}

在上面的代码中,我创建了一个函数,其中电话号码的输入文本将接受最少 7 个字符(这仅包括数字和字符 + 和 -)。

我需要数字开头的0,之后还有10个数字。我想做这个验证。我们怎么能做到这一点。让我知道你们是否有任何解决方案。

谢谢

4

1 回答 1

0

您的模式$regexp = '/^[0-9\+\-\)\(\d\s]{7,}$/';与您想要做的不匹配。

如果您希望 0 成为第一个字符,接下来的 10 是数字(从您的问题来看,我想正好是 10),请使用:

$regexp = '/^0\d{10}$/':
于 2013-11-11T06:38:02.460 回答