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