パーセンテージを検証するための正規表現

AMH

次のような入力文字列を検証したい

5.0  is correct 
5.5% is correct 

だから私は次のコードから始めました:

string decimalstring1 = "10000.55";
string decimalstring2 = "5%5%";

string expression = @"^\d|\d%";

Regex objNotNumberPattern = new Regex(expression);

Console.WriteLine(objNotNumberPattern.IsMatch(decimalstring1));
Console.WriteLine(objNotNumberPattern.IsMatch(decimalstring2));
Console.ReadLine();

しかし、問題は、5%5%のような入力でそれが与えることです correct

この式を変更してこれを機能させるにはどうすればよいですか?

MJVC
string[] inputs = new string[] {
    "1000.55",
    "1000.65%",
    "100",
    "100%",
    "1400%",
    "5.5",
    "5.5%",
    "x",
    ".%"
};

string expression = @"^\d+[.]?\d*%?$";

Regex objNotNumberPattern = new Regex(expression);
foreach (var item in inputs)
Console.WriteLine(objNotNumberPattern.IsMatch(item));

更新

string expression = @"^(\d+|\d+[.]\d+)%?$";

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

正しいパターンを検証するためのJavaScript正規表現

分類Dev

ナンバーパイプを検証するための正規表現

分類Dev

Rのパーセンテージ(%)を除外するための正規表現の負の先読み

分類Dev

パスワードの強度を検証するための正規表現

分類Dev

ReactJSでパスワードを検証するための正規表現

分類Dev

Linuxフォルダーパスを検証するための正規表現パターン

分類Dev

SQLServerテーブル名を検証するための正規表現

分類Dev

電話が機能していないことを検証するための正規表現パターン

分類Dev

クレジットカードステートメントのステートメント記述子を検証するための正規表現

分類Dev

ユーザー名を検証するためのJavaの正規表現

分類Dev

バーコードを検証するための正規表現

分類Dev

ユーザー入力を検証するための正規表現

分類Dev

ユーザーIDを検証するためのJava正規表現。

分類Dev

SSNまたはTinを検証するための正規表現コード

分類Dev

NetezzaDBのデータ形式を検証するための正規表現

分類Dev

正規表現を印刷するためのページ範囲を検証する

分類Dev

csv検証のための特定の正規表現パターンを理解しようとしています

分類Dev

javascriptで検証するためのパスワード正規表現標準を作成する方法

分類Dev

フロート番号を検証するための正規表現

分類Dev

Perlで電子メールを検証するための正規表現

分類Dev

行を抽出するための正規表現パターン

分類Dev

URLパターンを修正するための正規表現

分類Dev

intパターンをテストするための正規表現

分類Dev

パスワード検証用に1つの正規表現を作成するためのヘルプが必要

分類Dev

パスワード検証用に1つの正規表現を作成するためのヘルプが必要

分類Dev

正規表現または特殊文字のセットを検証するための正規表現

分類Dev

パスワードを検証するための入力パターンとして正規表現を使用する

分類Dev

次のタイプのパターンを検証する正規表現

分類Dev

正規表現を使用してこのパターンを検証する方法

Related 関連記事

  1. 1

    正しいパターンを検証するためのJavaScript正規表現

  2. 2

    ナンバーパイプを検証するための正規表現

  3. 3

    Rのパーセンテージ(%)を除外するための正規表現の負の先読み

  4. 4

    パスワードの強度を検証するための正規表現

  5. 5

    ReactJSでパスワードを検証するための正規表現

  6. 6

    Linuxフォルダーパスを検証するための正規表現パターン

  7. 7

    SQLServerテーブル名を検証するための正規表現

  8. 8

    電話が機能していないことを検証するための正規表現パターン

  9. 9

    クレジットカードステートメントのステートメント記述子を検証するための正規表現

  10. 10

    ユーザー名を検証するためのJavaの正規表現

  11. 11

    バーコードを検証するための正規表現

  12. 12

    ユーザー入力を検証するための正規表現

  13. 13

    ユーザーIDを検証するためのJava正規表現。

  14. 14

    SSNまたはTinを検証するための正規表現コード

  15. 15

    NetezzaDBのデータ形式を検証するための正規表現

  16. 16

    正規表現を印刷するためのページ範囲を検証する

  17. 17

    csv検証のための特定の正規表現パターンを理解しようとしています

  18. 18

    javascriptで検証するためのパスワード正規表現標準を作成する方法

  19. 19

    フロート番号を検証するための正規表現

  20. 20

    Perlで電子メールを検証するための正規表現

  21. 21

    行を抽出するための正規表現パターン

  22. 22

    URLパターンを修正するための正規表現

  23. 23

    intパターンをテストするための正規表現

  24. 24

    パスワード検証用に1つの正規表現を作成するためのヘルプが必要

  25. 25

    パスワード検証用に1つの正規表現を作成するためのヘルプが必要

  26. 26

    正規表現または特殊文字のセットを検証するための正規表現

  27. 27

    パスワードを検証するための入力パターンとして正規表現を使用する

  28. 28

    次のタイプのパターンを検証する正規表現

  29. 29

    正規表現を使用してこのパターンを検証する方法

ホットタグ

アーカイブ