これを使用して、ColdFusion 7 で「強力な」パスワードを検証 (試行) しています。
if ( REFind("^(?=.*[A-Z])(?=.*[!@##$&*])(?=.*[0-9])(?=.*[a-z]).{6}$", myPassword, 1) EQ 0 )
しかし、それは失敗しています。誰かが私のエラーを指摘できますか?
私がテストしていると思う基準は次のとおりです。
- 1アッパー
- 1 下
- 1 番号
- 1 特殊文字
- 最小6桁
非 CF の人々のための脚注:
- ダブル ハッシュは CF ハッシュをエスケープするためのものです。
- ColdFusion は正規表現エンジンとして Jakarta ORO 2.0.6 を使用します。