0

こんにちは、登録ページを作成しています。「ライセンス番号を入力してください:」があります。ユーザーがそのフィールドに間違った形式を入力した場合の検証式を作成したいと考えています。フォームは送信されません。提出する前に修正する必要があります。「Regular Expression Validator」を自分の Web サイトにドラッグしました。ただし、ライセンス番号のデフォルトの式はありません。式をカスタマイズして、独自の式を作成する必要があります。

今、私はこのサンプルのライセンス番号の検証式が何であるかを知りたいだけです:

G11-11-004064 -- フィリピンのサンプル運転免許証。
文字番号番号 - 番号番号 - 番号番号番号番号番号番号

変換していただけませんか?

4

2 に答える 2

3

これが正規表現エディタです。これは Ruby を対象としていますが、.NET でも同様に機能します。

あなたが探しているライセンス番号の詳細な仕様についてはわかりませんが、あなたの例に基づいて正規表現を作成しました: ^[A-Z]\d{2}-\d{2}-\d{6}$.

ここで変更できます:

例では次のように説明されています。

^[A-Z]\d{2}-\d{2}-\d{6}$

^= 行頭

[A-Z]= 単一の大文字

\d{2}= 2 桁の任意の数字

\d{6}= 6 桁の任意の数字

$= 行末

ライセンスの先頭の小文字を見逃さないようにしたい場合は[A-Za-z][A-Z]

(ポール・サリバンに感謝)

于 2013-01-13T11:59:53.483 に答える
2
/[A-Za-z][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9]/

これは基本的なものだと確信していますが、一致します

テスト済みのオンライン正規表現を参照してください

于 2013-01-13T12:01:09.053 に答える