<p dir="ltr">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.</p>
<p dir="ltr">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 own shit. Just send them a password you tried so they can see for yourself that it doesn't work.</p>
<div class="gmail_quote">On 28 Feb 2016 6:47 a.m., "Valery Reznic" <<a href="mailto:valery_reznic@yahoo.com">valery_reznic@yahoo.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px"><div>Hi, All.</div><div><br></div><div>It's not actually Linux-related, but more regular-expression question.</div><div>Nevertheless ...</div><div><br></div><div>Recently I was unable to login into site <a href="http://mybills.co.il">mybills.co.il</a></div><div><br></div><div>Attempt to reset password also failed due to regular expression test failed.</div><div><br></div><div>Mybills claims that password should be 8-10 characters long and should </div><div dir="ltr">include at least two digits and Latin letters.</div><div dir="ltr"><br></div><div dir="ltr">Whatever I tried as password - I was not able to pass their regex test.</div><div dir="ltr"><br></div><div dir="ltr">After a bit of digging</div><div dir="ltr">I found following in the <span><a rel="noreferrer">https://www.mybills.co.il/js/Validations.js</a></span></div><div dir="ltr"><br></div><div dir="ltr"><span><br></span></div><span>//var passREGEX = /^(?=.{8,10}$)(?=(.*[0-9]){2,})(?=(.*[a-zA-Z]){2,})(?=(.*[~!@#$%^&*()+-_=])).*/;<br></span><div dir="ltr"><span>var passREGEX = /^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[~#%&=\$\-\!\?\^@])(?=.{8,})/;</span></div><div dir="ltr"><br><span></span></div><div dir="ltr"><span>I tried first (commented out) regex in<br> the <a href="http://regex101.com">regex101.com</a> and indeed password with 2 digits and 2 Latin letters matches</span></div><div dir="ltr"><br></div><div dir="ltr">I tried the second (active) one- no matches.</div><div dir="ltr"><br></div><div dir="ltr">Any idea what password should looks like to match this regex?</div><div dir="ltr"><br></div><div dir="ltr">I tried to contact mybills's support - no luck here :(</div><div dir="ltr"><br></div><div dir="ltr">Valery<br><span></span></div><div dir="ltr"><span><br></span></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div><br></div></div></div><br>_______________________________________________<br>
Linux-il mailing list<br>
<a href="mailto:Linux-il@cs.huji.ac.il">Linux-il@cs.huji.ac.il</a><br>
<a href="http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il">http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il</a><br>
<br></blockquote></div>