Comments (3)
Not getting the behaviour you described.
On the demo page I can enter 1234+
and then 5
and it still retains the full number (except for the national prefix which is expected for the US)
https://catamphetamine.github.io/libphonenumber-js/
<!-- United States -->
<!-- Note the national prefix of US is the same as its country code, and when formatting phone
numbers in the national format, it is not included. Therefore, we omit it here to make
formatting consistent with the rest of the world. The same applies to all the
countries/regions under NANPA -->
from libphonenumber-js.
Seems like on the demo page, you're explicitly stripping out plus signs if they are not at the beginning of the value before passing it on to the asYouType. I guess I could use the same technique. Thanks for your quick response.
parse={(character, value) =>
{
// Leading plus is allowed
if (character === '+')
{
if (!value)
{
return character
}
}
// Digits are allowed
return parseDigit(character)
}}
from libphonenumber-js.
It's not about the demo page.
Until you provide a test case illustrating the issue there's no proof that such an issue exists.
https://github.com/catamphetamine/libphonenumber-js/blob/master/test/as%20you%20type.js
from libphonenumber-js.
Related Issues (20)
- When editing a formatted number the cursor moves to the end HOT 1
- Get countryCode, countryName, countryFlag object HOT 4
- isValidPhoneNumber function return wrong result HOT 1
- +15575001171 number not validated as valid phone number when it is valid by Google's libphonenumber HOT 5
- isValidPhoneNumber and parsePhoneNumber validate the number incorrectly HOT 6
- Missing area code 861 HOT 1
- ts(1479) error in index.d.cts HOT 3
- Unable to delete characters if there is a parenthesis HOT 1
- Any property returns area code? HOT 3
- Different Results |ย Real Life vs Demo HOT 2
- validatePhoneNumberLength does not return TOO_LONG for invalid Ukrainian phone number HOT 9
- Some North American countries receive incorrect National Format when removing digits
- Cuba added a new prefix 63 to phone number HOT 1
- New HK Hutchison telecom mobile number range not yet updated HOT 2
- Spain accepts 7 as a prefix for phone numbers HOT 1
- Unable to get Number Type of some numbers like Indian Mobile Numbers HOT 4
- Is this Error expected? HOT 5
- Missing dashes when using International format HOT 3
- Failed running script liphonenumber-generate-metadata HOT 1
- Find phone numbers in text doesn't work if fr and us are mixed HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libphonenumber-js.