Thanks to all for your help.
Now I was able to login into my account.
Downside is that now bills should be paid :(
>>Hi Valery,
>
>I'm not sure what you're trying to do here. Are you trying to debug
>their regex so they can fix it? Are you trying to make your own regex
>to produce valid passwords
One condition I see from this regex which wasn't mentioned yet is that
there should be at least two *consecutive* letters in the password.
All in all, as Steve said - this is an idiotic way to enforce such complex
requirements (and I consider myself a regex enthusiast), and they should
fix their o
On Sat, 27 Feb 2016 19:46:33 + (UTC)
Valery Reznic wrote:
> Hi, All.
> It's not actually Linux-related, but more regular-expression
> question.Nevertheless ... Recently I was unable to login into site
> mybills.co.il Attempt to reset password also failed due to regular
> expression test faile
(And you can also use Hebrew, Chinese, emoji or any other chars as
long as there are 2 latins, 1 number and no less then 8 and no more
then 10 characters all in all)
2016-02-28 0:02 GMT+02:00 E.S. Rosenberg :
> The active regex (in the file you sent) is:
>
> var passREGEX =
> /^(?=.{8,10}$)(?=(.*[
The active regex (in the file you sent) is:
var passREGEX =
/^(?=.{8,10}$)(?=(.*[0-9]){1,})(?=(.*[a-zA-Z]){2,})(?=(.*[~!@#$%^&*()+-_=])).*/i;
Which says:
8-10 chars
at least 1 number
at least 2 latin chars
any number of special chars.
Note that there is no demand for capitals and no demand for a
DISCLAIMER: I tested on Python's re.
Each of the sub-patterns enclosed in (?=...) is a lookahead pattern.
As such, they do not consume the string, just check if it matches them.
The whole pattern is effectively an AND of the subpatterns.
The last pattern matches 8 or more characters (any character
Hi, All.
It's not actually Linux-related, but more regular-expression
question.Nevertheless ...
Recently I was unable to login into site mybills.co.il
Attempt to reset password also failed due to regular expression test failed.
Mybills claims that password should be 8-10 characters long and should