International phone numbers normalization function ASP - repost

IN PROGRESS
Bids
4
Avg Bid (EUR)
109
Project Budget (EUR)
€30 - €250

Project Description:
I need a simple script who should normalize phone numbers written in different ways to an E164 standard number.

I need to send to the function the following:
rawnumber (Es. 3568458)
Country (es. Italy > +39 area code)
City (es. Rome > 06 local code)

and it should give me back +39063568458

Other examples:
normalize(0039063568458,'Italy','Rome') >>> +39063568458
normalize(063568458,'Italy','Rome') >>> +39063568458
normalize(Mario:3568458,'Italy','06') >>> +39063568458
normalize(0039063568458,'+39','06') >>> +39063568458
normalize(0039 06 356 8458,'Italy','Rome') >>> +39063568458
normalize(06 356 8458,'Italy','Rome') >>> +39063568458
normalize(356 8458,'Italy','Rome') >>> +39063568458
normalize(+39-06-3568458,'Italy','06') >>> +39063568458
normalize(06-356 8458,'+39','06') >>> +39063568458

You can refer to this project to undestand better what are my needs:
[url removed, login to view]

It actually works only on linux.

I need also the function format, split and plausible as described in that project.

What I'm requesting do a little bit more than this project, but there you will find all data to reach the target.

You could use also the following data:
[url removed, login to view]

It should work on windows environment and exactly on ASP or VBscript code.

Thank you.

Skills required:
ASP, Microsoft, Software Architecture
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


€ 88
in 5 days
€ 92
in 1 days
€ 82
in 1 days
€ 175
in 13 days