Сопоставьте 10 чисел только с помощью регулярных выражений

Чтобы сопоставить строку, содержащую ровно 10 чисел, с помощью регулярных выражений, вы можете использовать следующий шаблон:

^\d{10}$

Объяснение:

  • ^утверждает начало строки.
  • \dсоответствует любой цифре (0–9).
  • {10}указывает, что предыдущий шаблон (цифра) должен встретиться ровно 10 раз.
  • $подтверждает конец строки.

Вот несколько различных языков программирования и методов, которые можно использовать для применения этого регулярного выражения:

  1. JavaScript:

    const regex = /^\d{10}$/;
    const isValid = regex.test(yourString);
  2. Python:

    import re
    regex = r'^\d{10}$'
    is_valid = bool(re.match(regex, your_string))
  3. Java:

    String regex = "^\\d{10}$";
    boolean isValid = yourString.matches(regex);
  4. PHP:

    $regex = '/^\d{10}$/';
    $isValid = preg_match($regex, $yourString);
  5. C#:

    using System;
    using System.Text.RegularExpressions;
    string regex = @"^\d{10}$";
    bool isValid = Regex.IsMatch(yourString, regex);