Może spróbuj tego:([^0-9]|^)1234([^0-9]|$)
W takim przypadku nie potrzebujesz funkcji rozglądania się.
Możesz użyć tego, aby lepiej zrozumieć wyrażenie regularne. Ma ładny interfejs użytkownika do wizualizacji wzoru. Debuggex
Może spróbuj tego:([^0-9]|^)1234([^0-9]|$)
W takim przypadku nie potrzebujesz funkcji rozglądania się.
Możesz użyć tego, aby lepiej zrozumieć wyrażenie regularne. Ma ładny interfejs użytkownika do wizualizacji wzoru. Debuggex