$pattern="/[+][0-9]+[^a-zA-Z*-+!|@#$%&*(){\/}]/"; //
$subject="+3706*0805595";
$ans=preg_match($pattern, $subject, $matches);
print_r($matches);echo "ans=".$ans;
gives output
Array ( [0] => +3706 ) ans=1
Where is my mistake. How to formulate pattern which does not accept string which contains letters or special characters.
String must start with +, contain digits.