正規表現を使用してデータ入力を検証しようとしています。私はこの分野に非常に慣れていないので、ご容赦ください。
1-xxxxx の形式の ID 番号を入力する必要があります。常に 1 で始まり、次に - が続き、その後に 1 ~ 6 文字が続きます。
ユーザーが 1-.* を使用して # なしで入力したと仮定して、正しく検証できました。
ここで、ユーザーが番号を 1-xxxxxx として入力することを保証する機能を維持したいと思いますが、# 文字を追加するとエラーになることもあります。[^#]1-.* を使用しても、# がある場合にのみエラーになり、他の条件を無視するため、望ましい結果が得られません。私はブール値に慣れていて、[^#|1-.*] を試しましたが、明らかにこれは悪い構文です。助けてください:D