正規表現:先行ゼロの有無にかかわらず、0より大きい数値を検証します

darkdante

T001、T1、T012、T150 ---- T999などの文字列に一致する正規表現が必要です。

私はこのように作りました:[tT][0-9]?[0-9]?[0-9]、しかし明らかにそれは私がしたくないT0、T00、T000にも一致します。

前の1つまたは2つがゼロの場合、最後の文字を強制的に1にするにはどうすればよいですか?

ハムザ

ネガティブ先読みを使用すると非常に簡単です。 ^[tT](?!0{1,3}$)[0-9]{1,3}$

説明

^               # match begin of string
[tT]            # match t or T
(?!             # negative lookahead, check if there is no ...
    0{1,3}      # match 0, 00 or 000
    $           # match end of string
)               # end of lookahead
[0-9]{1,3}      # match a digit one or three times
$               # match end of string

オンラインデモ

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

正規表現:先行ゼロの有無にかかわらず、0より大きい数値を検証します

分類Dev

コロンまたは小数点の有無にかかわらず、数値を検証するための正規表現

分類Dev

先行ゼロの有無にかかわらず、末尾のゼロが1つではない、小数の正規表現は何ですか?

分類Dev

数値ゼロまたはゼロより大きい任意の整数に一致するJavascript正規表現

分類Dev

正規表現を使用して36より大きいすべての数値に一致しますか?

分類Dev

先行0の有無にかかわらず、1〜31の正規表現一致番号

分類Dev

actionscript3の数値(10進数の有無にかかわらず)の正規表現はどうなりますか

分類Dev

xより大きい文字列内の数値を検索するために正規表現を記述できますか?

分類Dev

正規表現(JavaScript)を使用して、数値がxより大きくなければならないデータ検証を作成します

分類Dev

20000より大きい数値を検証するためのJava正規表現

分類Dev

正規表現:重複するタグを検索します(同じコンテンツの有無にかかわらず)

分類Dev

正規表現を使用して1より大きい10進数を検証します

分類Dev

Laravel:ゼロより大きい数値の検証に失敗しています

分類Dev

文字列に一致する正規表現は、単語で始まり、数字の有無にかかわらず終了します

分類Dev

日付検証正規表現-先行ゼロをオプションにする

分類Dev

スペースの有無にかかわらず、また+の有無にかかわらず電話番号を受け入れる正規表現

分類Dev

正規表現を使用せずに文字列を検索して置換しますが、代わりにループします。一度に複数の単語を置換するにはどうすればよいですか?

分類Dev

正規表現は、wwwの有無にかかわらず文字列内の任意のURLと一致し、クリック可能なURLを作成します

分類Dev

正規表現の有無にかかわらず、単語全体を置き換える

分類Dev

大きな文字列から正規表現で始まり、正規表現で終わるすべての部分文字列を抽出します

分類Dev

C#で正規表現の有無にかかわらず不要な16進文字をクリアする

分類Dev

Perl正規表現を使用して、方程式から係数がゼロ以外の変数を抽出するにはどうすればよいですか?

分類Dev

スペースの有無にかかわらず、複数のスペースとダッシュを置き換えるための正規表現

分類Dev

コンパスの方向を検索するときに、Pythonで長さゼロの正規表現の一致を無視できますか?

分類Dev

先読みの有無にかかわらず、PowerShellでの複数行の正規表現の一致

分類Dev

正規表現で指定されたパラメーターより大きい数を検索します

分類Dev

SQLiteクエリが数値文字列から先行ゼロを削除しないようにしますか?

分類Dev

通貨のPHP正規表現、金額が0または00でない限り先行ゼロなし

分類Dev

HTML 5で0より大きい数値を受け入れるための正しい検証パターンは何ですか?

Related 関連記事

  1. 1

    正規表現:先行ゼロの有無にかかわらず、0より大きい数値を検証します

  2. 2

    コロンまたは小数点の有無にかかわらず、数値を検証するための正規表現

  3. 3

    先行ゼロの有無にかかわらず、末尾のゼロが1つではない、小数の正規表現は何ですか?

  4. 4

    数値ゼロまたはゼロより大きい任意の整数に一致するJavascript正規表現

  5. 5

    正規表現を使用して36より大きいすべての数値に一致しますか?

  6. 6

    先行0の有無にかかわらず、1〜31の正規表現一致番号

  7. 7

    actionscript3の数値(10進数の有無にかかわらず)の正規表現はどうなりますか

  8. 8

    xより大きい文字列内の数値を検索するために正規表現を記述できますか?

  9. 9

    正規表現(JavaScript)を使用して、数値がxより大きくなければならないデータ検証を作成します

  10. 10

    20000より大きい数値を検証するためのJava正規表現

  11. 11

    正規表現:重複するタグを検索します(同じコンテンツの有無にかかわらず)

  12. 12

    正規表現を使用して1より大きい10進数を検証します

  13. 13

    Laravel:ゼロより大きい数値の検証に失敗しています

  14. 14

    文字列に一致する正規表現は、単語で始まり、数字の有無にかかわらず終了します

  15. 15

    日付検証正規表現-先行ゼロをオプションにする

  16. 16

    スペースの有無にかかわらず、また+の有無にかかわらず電話番号を受け入れる正規表現

  17. 17

    正規表現を使用せずに文字列を検索して置換しますが、代わりにループします。一度に複数の単語を置換するにはどうすればよいですか?

  18. 18

    正規表現は、wwwの有無にかかわらず文字列内の任意のURLと一致し、クリック可能なURLを作成します

  19. 19

    正規表現の有無にかかわらず、単語全体を置き換える

  20. 20

    大きな文字列から正規表現で始まり、正規表現で終わるすべての部分文字列を抽出します

  21. 21

    C#で正規表現の有無にかかわらず不要な16進文字をクリアする

  22. 22

    Perl正規表現を使用して、方程式から係数がゼロ以外の変数を抽出するにはどうすればよいですか?

  23. 23

    スペースの有無にかかわらず、複数のスペースとダッシュを置き換えるための正規表現

  24. 24

    コンパスの方向を検索するときに、Pythonで長さゼロの正規表現の一致を無視できますか?

  25. 25

    先読みの有無にかかわらず、PowerShellでの複数行の正規表現の一致

  26. 26

    正規表現で指定されたパラメーターより大きい数を検索します

  27. 27

    SQLiteクエリが数値文字列から先行ゼロを削除しないようにしますか?

  28. 28

    通貨のPHP正規表現、金額が0または00でない限り先行ゼロなし

  29. 29

    HTML 5で0より大きい数値を受け入れるための正しい検証パターンは何ですか?

ホットタグ

アーカイブ