3
Я хочу написать регулярное выражение. Вот мое основное требование:Регулярное выражение - разрешить цифры, но не знак пунктуации штриховки
- Только разрешить 11 номеров.
- Не может быть тире (
-
) внутри этих 11 номеров.
Здесь регулярное выражение, которое я писал:
\d{11}[^-]
Примеры:
а) 12345654321 =>Действительно
б) 123-4567890 =>Недопустимый
с) -1234567890 =>Неверный
d) 1234567890- =>Недействительный
Я не получил правильного результата. Как мне исправить это?
Похоже, вы можете использовать регулярные выражения учебника. Ваша текущая попытка будет соответствовать 11 цифрам, за которыми следует один символ, который не является '-'. Но почему существует правило № 2? # 1 означает, что в любом случае нет тире. – Biffen
@ Michael вы могли бы опубликовать несколько строк примеров для действительных и недействительных совпадений? –
@AvinashRaj Я уже разместил несколько примеров для вас. –