正規表現の小ネタ。
たとえばパスワードの強度チェックを行う場合に、0000や9999のような同一文字の連続を不許可にしたい場合、 以下のような正規表現で簡単に引っかける事が出来る。
/(.)\1{1,}/ ※これは2文字以上連続している場合にマッチさせたい場合。 3文字以上の場合は /(.)\1{2,}/
以下、チェック用のサンプル↓
正規表現クックブック | |
長尾 高弘 オライリージャパン 2010-04-15 売り上げランキング : 42931 Amazonで詳しく見る by G-Tools |