特定の形式のIDに一致する正規表現を作成する必要があります。IDは常に「OR」で始まり、その後に4桁、ダッシュ、任意の長さの別の数字が続きます。有効な一致の例は次のとおりです。
OR1581-2
OR0057-101
OR0000-5312
OR3450-17371
ありがとう!
特定の形式のIDに一致する正規表現を作成する必要があります。IDは常に「OR」で始まり、その後に4桁、ダッシュ、任意の長さの別の数字が続きます。有効な一致の例は次のとおりです。
OR1581-2
OR0057-101
OR0000-5312
OR3450-17371
ありがとう!
試してみてください^OR\d{4}-\d+$
。
^
文字列または行の先頭に一致します。OR
は特別なシーケンスではなく、これら2つの文字のみを順番に照合します。\d
任意の数字に一致{4}
し、前のグループ(数字)を正確に4回リストするための省略形です。-
は特殊文字ではなく、ハイフンのみに一致します。\d
再び任意の数字に一致し+
、前のグループ(数字)が1回以上出現する必要があります。$
文字列または行の終わりに一致します。If you need to find match in string that contains such ID, but also other text, then use
\bOR\d{4}-\d+\b
However if you need to verify input if is in such format, so no other text around is allowed, then go with
^OR\d{4}-\d+$