如何检查文本是否有6个数字

时间:2014-03-06 12:02:58

标签: php

我有一个工作网站,我的访问者可以在它的前端添加工作,我需要检查工作详细信息,以查看其中是否有使用php代码的电话号码

6位数字的示例可以是123456,533434,没有其他格式, 如果有任何6位数字,将显示一条错误消息,以便访问者从详细信息部分删除它

我需要这样的东西:

if (strpos($_POST[details],'######') !== false)
{
    echo 'remove the phone number from job details';
}

2 个答案:

答案 0 :(得分:4)

if (preg_match('/[1-9]\d{5}/',$_POST[details])) {
    echo 'remove the phone number from job details';
}

答案 1 :(得分:0)

您必须使用这样的正则表达式:\d{6}

if (preg_match('@\d{6}@', trim($_POST['details']))) {
    // Then the phone number is valid                                       
}