フォームの入力を検証する必要があります。入力は 1 ~ 19 桁の数字であると予想しています。入力はゼロから始めることもできます。ただし、それらがすべてゼロではないことを検証したいと思います。入力が数値であり、1 から 19 の数字であることを保証する正規表現があります。
^\d[1,19]$
しかし、文字列全体がすべてゼロではないというチェックを含める方法がわかりません。私はこれを試しました
^(![0]{1,19})(\d[1,19])$
しかし、可変数のゼロを許可しているため、0000000000000000001 で失敗します。
文字列全体がゼロでないことを確認するにはどうすればよいですか?
ありがとう。
ASP.NET RegularExpressionValidator でこれを実行しようとしているので、単一の式を望んでいました。他にも選択肢があるので、これができなくても仕方ありません。