Вот короче регулярное выражение, которое должно работать:
/^([1-9])\1[0]$/
Он использует обратную ссылку для первого совпадающего символа в соответствии со вторым. Это обеспечивает 11
, 22
, 33
и т. Д. Шаблон.
Вот объяснение символов, используемое в выражении от regex101:
^
позиция утверждают в начале строки
- первой Capturing группа
([1-9])
[1-9]
матча один символ в диапазоне от 1 до 9
\1
соответствует тот же текст, как совсем недавно, совпавшего с 1 захватывая группы
[0]
соответствует символу 0 буквально
$
Assert позиции в конце строки
Вы можете проверить его здесь: https://regex101.com/r/oV6rE7/1
1. Это не соответствует 110 2. Вы знаете, что я думаю о коде только ответы – Rizier123
Он соответствует 110 – anubhava
https: // regex1 01.com/r/mP6vR8/1 не для меня – Rizier123