Sha256: ca766f126c5f5d4d703f80a7b2305f85e997774dabd1ecc0ff283ce4b5cf692a
Contents?: true
Size: 443 Bytes
Versions: 13
Compression:
Stored size: 443 Bytes
Contents
# Password #### Rules ```ruby # 1. Pattern :strong => /\A(?=.{4,255})(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[[:^alnum:]])/x :weak => /^[A-Za-z0-9.,<>:;!@#$%^&*?_~-]{1,255}$/ ``` #### Options Option | Type | Available | Default --- | --- | --- | --- strength | symbol | strong, weak | weak #### Usage ```ruby class User < ActiveRecord::Base validates :input0, password: true validates :input1, password: { strength: :strong } end ```
Version data entries
13 entries across 13 versions & 1 rubygems