0

Vb.net 文字列に少なくとも 3 つの非空白文字が含まれているかどうかを確認したいのですが、そのうち少なくとも 1 つの非数値文字が含まれています。

正規表現の作成を手伝ってくれる人はいますか?

ab c 有効

2c 有効な

abc有効

1 無効

123 無効

私はこれを試しました

^[A-Z]{3}$

しかし、それは機能していません

4

1 に答える 1

1

正の先読みを使用して、数字 (この例では A ~ Z) ではない文字が少なくとも 1 つあることを確認し、3 つの非空白文字 ( \S) を 0 個以上の空白文字 ( \s)。

(?=.*[A-Z])\S\s*\S\s*\S
于 2012-05-08T13:07:06.547 に答える