電子メールアドレスやパスワードの検証の組み込み関数
新しい文字列の組み込み関数 .IsValidEmail 及び .IsValidPassword(Medium/Strong) は電子メールアドレスやパスワードとして使用されるフィールドや文字列を検証するために使用できます。
.IsValidEmail のルール
- アドレスは複数の "@"、ダブルドット( "..")を含んではいけません。また、"@"または "."で始まってはいけません。
- アドレスはスペースを含んではいけません。また、 "."で終わってはいけません。
- ドメインとして "@"と "."の間に少なくとも1文字は必要です。
- 電子メールアドレスの@のあとに少なくとも1つのドットが必要です。
- @の前の部分の長さは64文字以下で、 "( ) , : ; < > [ \"] "のいずれかを含んではいけません。また、@の前の部分は "."で終わってはいけません。
.IsValidPassword( パスワード強度: 中/ 強 ) のルール
このメソッドには、必須であり設定が必要な2つの列挙型パラメータ Medium と Strong があります。
Medium のパスワードルール:
- パスワードの長さは6文字以上でなければなりません。
- パスワードには、少なくとも1つの小文字と1つの大文字アルファベット、または少なくとも1つの小文字と1つの数字、または少なくとも1つの大文字と1つの数字が含まれている必要があります。
Strong のパスワードルール:
- パスワードの長さは8文字以上でなければなりません。
- パスワードには、少なくとも1つの大文字、1つの小文字、1つの数字、及び1つの特殊記号が含まれている必要があります。