http://qs321.pair.com?node_id=1173606


in reply to Re: Regular expression to check for qwerty sequence in a password
in thread Regular expression to check for qwerty sequence in a password

Shadowsong

Sorry for the confusion. I'm trying to test passwords made by just rolling all four fingers on the keyboard, hitting immediately adjacent letters, e.g., "asdf." They must be next to each other: so "asdg" wouldn't match. Case is not necessarily a consideration. Does that help?

I have been a little surprised in reading the replies to see there is no one magical regex.

—Brad
"The important work of moving the world forward does not wait to be done by perfect men." George Eliot
  • Comment on Re^2: Regular expression to check for qwerty sequence in a password
  • Download Code

Replies are listed 'Best First'.
Re^3: Regular expression to check for qwerty sequence in a password
by AnomalousMonk (Archbishop) on Oct 12, 2016 at 01:28 UTC
    I have been a little surprised in reading the replies to see there is no one magical regex.

    tybalt89's single regex given here not sufficiently magical?!? You're a hard monk to please!

    ... passwords made by ... hitting immediately adjacent letters, e.g., "asdf." They must be next to each other: so "asdg" wouldn't match.

    tybalt89's regex can easily be modified so that  'asd' 'wert' 'vbnm' etc. are rejected and  'asdx' 'xasd' 'xasdx' etc. accepted. This is left as a penitential exercise for a very demanding monk.


    Give a man a fish:  <%-{-{-{-<