正規表現について教えてください。文字列の検証に取り組んでいます。値に % のみを含めることはできません。% がある場合、長さは % を含めて 3 文字以上にする必要があります。% は、文字列のどこにでも指定できます (ドットが含まれます)。
私はこれを思い付くことができました。この検証は、% が文字列内にある場合にのみ行われるべきです。% がない場合、検証は必要ありません。
@"^[a-zA-Z0-9'.]*%"; //{3,}$";
ありがとう、ナビーン
例:
"%"
- 失敗"%12"
- 失敗"%123"
- 合格"%1234"
- 合格"12%3"
- 合格"abc%"
- 合格"abc"
- 合格"A"
- 合格"ABC"
- 合格