Cherche simple librairie PHP pour parser les numéros de téléphones dans un texte
Posté : 13 oct. 2023, 23:04
Je dois convertir des numéros de téléphones dans des textes, je tente de faire une regex mais en vain, les numéros sont pas correctement pris en compte :
- Je n'arrive pas non plus à dire de récupérer le "+" du début, si y en a un.
- J'ai enlevé le \b pour capter le "+" mais ça pose souci sur le fait qu'il valide les numéros dans les URL.
Existe-t-il une librairie simple, en quelques lignes à peine et qui prend en compte les formats de tous les pays ?
\b([+(]?(?:[0-9][.() -]*){8,}[0-9])\b
- Je n'arrive pas à demander de ne pas convertir un numéro si celui-ci est dans une URL (http//site/dossier615454542/etc..)- Je n'arrive pas non plus à dire de récupérer le "+" du début, si y en a un.
- J'ai enlevé le \b pour capter le "+" mais ça pose souci sur le fait qu'il valide les numéros dans les URL.
Existe-t-il une librairie simple, en quelques lignes à peine et qui prend en compte les formats de tous les pays ?