Comments (4)
I just banged into this one as well.
from validator.js.
The problem is in this line:
//Validate UTF16 two byte encoding (x00) - just as above, adds a semicolon if missing.
str = str.replace(/(&\#x?)([0-9A-F]+);?/i, '$1;$2');
from validator.js.
Looks very cut and dried: the semicolon is just in the wrong place in the replacement.
Move it to the end and things work better. Look at the regular expression and notice that the semicolon it's looking for (and supplying if absent) is at the end, after both parenthesized clauses. So it's clear that it doesn't go between $1 and $2, but rather after both of them.
//Validate UTF16 two byte encoding (x00) - just as above, adds a semicolon if missing.
str = str.replace(/(&\#x?)([0-9A-F]+);?/i, '$1$2;');
from validator.js.
Fixed in #79
from validator.js.
Related Issues (20)
- some ISO are not exist in typescript but exist in javascript HOT 2
- Add isColor to validate CSS compatible color formats HOT 1
- isEmail returns false when provided email with apostrophe before @ HOT 2
- isEmail not returning promise HOT 3
- isEmail returns 500 on email check without domain full domain. HOT 3
- Scope of phone validation HOT 1
- feat: deprecate non-ESM support HOT 2
- isEmail returns true incorrectly on invalid emails HOT 2
- Can you add support information for OpenHarmony in README.md? HOT 3
- Including special characters HOT 1
- Hyphen before a dot is a valid url HOT 1
- `javascript: ...` treated as a valid URL HOT 3
- `isDate` validation is broken after upgrading to validator v13.11.0 HOT 4
- isStrongPassword function is not considering \ as a Special Character
- isISO8601 doesn't support year with more than 4 digits HOT 3
- SyntaxError: Invalid regular expression HOT 1
- isEmail accepts incorrect domain. HOT 1
- isDate throws when using a non-valid string with a format HOT 1
- isPassport - Azerbaijan validation fails HOT 4
- Npm and git master out of sync 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 validator.js.