Najlepszy sposób na znalezienie numerów telefonów w łańcuchu PHP za pomocą preg_replace

pracujemy nad projektem już teraz, gdzie mamy dużą liczbę ciągów tekstowych, które musimy zlokalizować numery telefonów i uczynić je klikalnymi dla telefonów z Androidem.

Numery telefonów mogą być w różnych formatach i mieć inny tekst przed nimi i po nich. Czy istnieje łatwy sposób na wykrycie każdego rodzaju numeru telefonu? Jakiej biblioteki można użyć?

Numery telefonów mogą się wyświetlać, muszą działać ze wszystkimi tymi kombinacjami. Aby wynik był podobny

<a href="tel:number">number</a>

+61 8 9000 7911

+2783 207 5008

+ 82-2-806-0001

+56 (2) 509 69 00

+44 (0) 1625 500125

+1 (305) 409 0703

031-704 98 00

+46 31 708 50 60

questionAnswers(4)

yourAnswerToTheQuestion