Як зіставити число в регулярному виразі?
З регулярним виразом у вас є кілька варіантів зіставлення цифри. Ви можете використовуйте число від 0 до 9, щоб відповідати одному вибору. Або ви можете зіставити діапазон цифр із групою символів, наприклад. 9. Якщо група символів допускає будь-яку цифру (тобто 6), її можна замінити скороченням (\d).
Використовуйте \w для відповідності будь-якому окремому буквено-цифровому символу: 0-9, a-z, A-Z і _ (підкреслення). Використовуйте \d для відповідності будь-якій одній цифрі. Використовуйте \s для відповідності будь-якому окремому символу пропуску.
Щоб зіставити рядок невідомих символів і цифр і невідомих чисел як один рядок, ви можете використовувати регулярний вираз /[\w\d]+/ . Тут \w відповідає будь-якому символу слова (будь-якій літері, цифрі або підкресленню), а \d відповідає будь-якій цифрі. Квантор + означає відповідність одному або декільком попереднім шаблонам.
Коли за символом стоїть ? у регулярному виразі це означає відповідність нулю або одному екземпляру символу. Так Х? відповідає «X», якщо він є в рядку, але в інших випадках не відповідає нічого.
Оскільки регулярні вирази працюють із текстом, система регулярних виразів розглядає 0 як один символ, а 255 як три символи. Щоб зіставити всі символи від 0 до 255, нам знадобиться регулярний вираз, який відповідає від одного до трьох символів. Регулярний вираз 5 відповідає однозначним числам від 0 до 9.
Щоб зіставити двозначне число / \d{2} / використовується, де {} є квантором, а 2 означає збіг двох разів або просто двозначне число. Так само / \d{3} / використовується для відповідності тризначному числу тощо.