Je souhaite extraire des numéros mobiles valides (sur la base du format) à partir d'un texte.Comment reconnaître un numéro de téléphone mobile dans un texte donné?
par exemple. I/O texte (987) 456 7890, (987) -456 à 7890 à nouveau un texte
O/P 9874567890 9874567890
problème est, il existe de nombreux formats mobiles valables dans tous les coins comme monde.
text = "Denmark 11 11 11 11, 1111 1111 "
// + "Germany 03333 123456, +49 (3333) 123456 "
// + "Netherlands + 31 44 12345678 Russia +7(555)123-123 "
// + "spain 12-123-12-12 switzerland +41 11 222 22 22 "
// + "Uk (01222) 333333 India +91-12345-12345 "
// + "Austrailia (04) 1231 1231 USA (011) 154-123-4567 "
// + "China 1234 5678 France 01-23-45-67-89 "
// + "Poland (12) 345 67 89 Singapore 123 4567 "
// + "Thailand (01) 234-5678, (012) 34-5678 "
// + "United Kingdom,"
// + "United States (987) 456 7890, (987)-456-7890+ etc."
- Comment couvrir tous les formats mobiles?
- Longueur minimale et maximale des numéros de mobile (avec ou sans code de pays)? Comment reconnaître que le numéro de mobile a le code du pays ou pas?
Il n'y a pas de fonctionnalités intégrées pour traiter des expressions régulières dans Blackberry. –
mon problème n'est toujours pas résolu complètement parce que le format mobile a beaucoup de variations et un sujet similaire est également bien discuté. donc je vais accepter votre réponse. – Vivart