私の問題は次のとおりです。正規表現を書く必要があります。これは、数字だけで構成される文字列を禁止します。今の私が持っている:ASP.NET正規表現、制限番号
@"^\D{3,30}$"
しかし、それはqwe2
のようなものとは一致しません。だから、他の言葉で、私は、その正規表現が必要:
- 小切手のみ
例qwe/{}21''@3
- 良い; 123
- 悪い。 ab
- 悪いです。
私の問題は次のとおりです。正規表現を書く必要があります。これは、数字だけで構成される文字列を禁止します。今の私が持っている:ASP.NET正規表現、制限番号
@"^\D{3,30}$"
しかし、それはqwe2
のようなものとは一致しません。だから、他の言葉で、私は、その正規表現が必要:
例qwe/{}21''@3
- 良い; 123
- 悪い。 ab
- 悪いです。
負の先読み^(?!\d+$)
は、入力の一致失敗が数字のみで構成されるようにします。残りは明白です:
^(?!\d+$).{3,30}$
デモ:あなたは明確な条件を指定する必要がhttps://regex101.com/r/ACeHB7/1
「左の何かが数字ではない」 - >文字列が式に合っていますか? – user7803907
'文字列の先頭の何か 'が数字でない場合、少なくとも3文字から最大30文字の文字列が式に適合します。 – horcrux
。あなたはすべてのシンボルが存在するようにしたいですか? 'ab'はどうやって悪いですか? – Rahul
パスワードバリデーターを作成しようとしていますか?次に、シンボルの数が12〜200またはそれ以上である必要があります。 30ははるかに短い、最大数は3、何もない - 今日でも6は小さすぎる。 30は安全なパスフレーズを使用して安全でない短いパスワードを使用することを防ぎます –