¿Cómo hacer coincidir exactamente 3 dígitos en preg_match de PHP? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

`preg_match` la cadena entera en PHP 3 respuestas

Digamos que usted tiene los siguientes valores:

123
1234
4567
12
1

Estoy tratando de corregir un preg_match que solo devolverá verdadero para '123', por lo tanto, solo coincidirá con 3 dígitos. Esto es lo que tengo, pero también está emparejado con 1234 y 4567. También puedo tener algo después.

preg_match('/[0-9]{3}/',$number);

Respuestas a la pregunta(3)

Su respuesta a la pregunta