0001から9999までの数字を受け入れることを希望します。番号0000は無視する必要があります。 どうすればいいですか? これは9999から0000までです:/^[0-9] {4} $/ は、あなたが簡単にあなたがサポートにそれを使用している言語を想定し、negative lookaheadを使用してこれを行うことができ、この正規表現正規表現から特定の番号への変換方法
0
A
答えて
0
あなたはこれを行うことができますが、エンジンに依存する場合があります:
^(?!0000)\d{4}$
2
から0000を無視:
^(?!0000)[0-9]{4}$
(?!0000)
部分は、文字列の最初の4つの文字がゼロであればマッチはすぐに失敗します。この時点を過ぎると仮定すると、「0000」が既に除外されていることを知って、通常の[0-9]{4}
(または\d{4}
)を続けることができます。
関連する問題
- 1. 正規表現の置換え番号
- 2. Javascriptモバイル番号特定のマスク正規表現
- 3. 正規表現のダブル番号
- 4. プロジェクトの正規表現番号ヘルプ
- 5. 正規表現[任意の番号]
- 6. 正規表現「の文字番号」
- 7. 正規表現の電話番号
- 8. C++正規表現:C#の正規表現は、C++のLinuxへの変換
- 9. 正規表現の電話番号と電話番号
- 10. 正規表現の特殊記号
- 11. メモ帳++正規表現加算番号
- 12. 正規表現は、 - (ダッシュ)と無番号
- 13. インドの固定電話番号の正規表現
- 14. 正規表現としてのバージョン番号の表現
- 15. VI正規表現 - 現在の行番号を使用して置換する
- 16. 特定のパターンの正規表現
- 17. 正規表現は、特定のパターン
- 18. 正規表現は、特定のサブ
- 19. 特定の正規表現関数
- 20. 正規表現を使用したプレーンテキストからHTMLへの変換のマイナーバグ
- 21. 単項記号と正規表現とのマッチング正規表現
- 22. 正規表現から文字列またはintへの変換
- 23. バイト番号のデータのためのPythonの正規表現
- 24. ドライバのライセンス番号の確認の正規表現
- 25. カナダの郵便番号の正規表現の検証
- 26. 正規表現の番号範囲(1から12など)を表す方法は?
- 27. 正規表現(php)の特定条件を削除する正規表現
- 28. オプションの "+"付きの電話番号正規表現
- 29. 英国の郵便番号の正規表現
- 30. MS Wordの郵便番号の正規表現