php或zend中国际电话号码验证的正则表达式是什么?

ehp*_*ehp 5 php regex zend-framework zend-form

我有一个zend表单,我有一个电话号码字段,必须检查验证器.

我决定使用正则表达式.我搜索谷歌但我的结果不起作用.

任何人都可以请我提供正则表达式.这是我的代码:

 $phone = new Zend_Form_Element_Text('phone');
            $phone->setRequired(true);
            $phone->setLabel('Phone :')
            ->addFilter('StripTags')
            ->addValidator('NotEmpty', false, array('messages'=>'phone cannot be empty'))
            ->addFilter('StringTrim')
            ->addValidator('regex', false, array('/^[0-9 ]+$/','messages'=>'not a valid phone number'))
            ->addValidator('StringLength', false, array(5, 25, 'messages'=>'phone must be 5-25 character'))
Run Code Online (Sandbox Code Playgroud)

提前致谢

use*_*230 3

/^((\+|00)\d{1,3})?\d+$/
Run Code Online (Sandbox Code Playgroud)

尝试上面的表达。希望这可以帮助。