2
regex属性(MVCデータアノテーション)でtrueを返す一致が見つからない場合は、この式を否定できますか?正規表現の否定MVC検証属性
パターンが一致している必要があります:未満8つの文字や数字、あるいは全く大文字または特殊文字 と
- 何かを
この表現/パターンをネゲートしたい
[RegularExpression(@"^(.{0,7}|[^0-9]*|[^A-Z]*|[a-zA-Z0-9]*)$")]
ノー成功を収めて
?!
を試してみました:[RegularExpression(@"^(?!.{0,7}|[^0-9]*|[^A-Z]*|[a-zA-Z0-9]*)$")]
この回答への参照のうえ:Regex password validation, reverse logic
「」(?:?{0,7} | [^ 0-9] * | [^ AZ] * | [a-zA-Z0-9] *)$を試すことができます。 * $ "'。 –
@WiktorStribiżew、パッシブノンキャプチャグループは欠けていた部分でした。 ありがとうございます!あなたは答えとして投稿することができ、私はそれを受け入れます。 – Legends