0

7、8、または 9 で始まる 10 桁のインドの携帯電話番号を検証する正規表現があります。以下は、私が書いた次のコードです。

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

$mobile には 10 桁の携帯電話番号が入ります。ただし、警告が表示されますWarning: preg_match() [function.preg-match]: Compilation failed: Nothing to repeat at offset 0

ここで何が悪いのか本当にわかりません!ヘルプ!

4

1 に答える 1

2

通常、次のように正規表現を記述する/^([7-9]{1}[0-9]{9})$/必要があります。括弧をチェックする必要がある場合。それ以外の場合/^[7-9]{1}[0-9]{9}$/は、同じように動作します。

于 2013-06-19T13:44:58.883 に答える