preg_match验证警告

时间:2013-06-19 13:39:31

标签: php javascript preg-match

我有一个正则表达式,用于验证从7或8或9开始的10位印度手机号码。以下是我编写的以下代码:

if(!preg_match("/(^[7-9]{1}[0-9]{9}$)/", $mobile))
{
                        return false;
}

其中$ mobile持有10位数的手机号码。但是我收到警告警告:preg_match()[function.preg-match]:编译失败:在偏移0处没有重复

真的不知道这里有什么不对!救命啊!

1 个答案:

答案 0 :(得分:2)

通常情况下,如果需要检查括号,则必须编写正则表达式:/^([7-9]{1}[0-9]{9})$/。 否则,/^[7-9]{1}[0-9]{9}$/将起作用。