Який регулярний вираз дозволяє використовувати лише певні числа?

У наведеному нижче синтаксисі використовуються лише номери рядка.

  1. <script>
  2. //лише номер вхідного рядка.
  3. var numberRegex = /^\d+$/;
  4. //число між вхідним рядком.
  5. var numberRegex = /^4+$/;
  6. //число в кінці вхідного рядка.
  7. var numberRegex1 = /3+$/;
  8. //число на початку вхідного рядка.

Існує метод зіставлення певних символів за допомогою регулярних виразів за допомогою визначивши їх у квадратних дужках. Наприклад, шаблон [abc] відповідатиме лише одній літері a, b або c і більше нічого.

Щоб зіставити будь-яке число від 0 до 9, ми використовуємо \d у регулярному виразі. Він відповідатиме будь-якому одноцифровому числу від 0 до 9. \d означає 3 або відповідатиме будь-якому числу від 0 до 9. Замість написання 0123456789 скорочена версія 2, де [] використовується для діапазону символів .

Крок 2. Визначте шаблон регулярного виразу

  1. ^ затверджує початок рядка. …
  2. 1 відповідає будь-якій цифрі від 0 до 9. …
  3. + вказує, що попередній символ (цифра) може з'являтися один або кілька разів. …
  4. $ підтверджує кінець рядка. …
  5. ^ і.
  6. $ гарантує, що весь рядок збігається від початку до кінця. …
  7. \s* …
  8. ^\s*2+\s*$

1 Відповідь. Регулярний вираз 4{9,12} використовується для перевірки лише цифр (0-9) довжиною від 9 до 12 цифр. Якщо регулярний вираз не відповідає полю, правило перевірки видасть помилку.