Ramesh p Ответов: 1

Как запретить специальные чартеры в регулярном выражении


В общем случае мне нужно разрешить числа и пробелы некоторыми специальными символами +,-,{ } только и минимум 7 до максимум 13 цифр

Выражение проверки:
/^[- +()0-9]{7,13}$/


Но переделывать специальные чартеры, такие как $%^&*#@, разрешенные в текстовом поле при вводе текста, я не хочу

этот.Пожалуйста, помогите мне.


Спасибо

Что я уже пробовал:

Validation expression:<pre lang="Javascript">/^[- +()0-9]{7,13}$/


Но переделывать специальные чартеры, такие как $%^&*#@, разрешенные в текстовом поле при вводе текста, я не хочу

этот

ZurdoDev

Есть онлайн-генераторы регулярных выражений. Вы пробовали что-нибудь из этого?

Ramesh p

это онлайн выражение но не сработало

Kris Lantz

Похоже, что подобное уже было задано ранее, с потенциальным модифицируемым решением здесь (Решение 4). https://www.codeproject.com/Questions/720667/How-to-restrict-special-characters-and-spaces-in-t

1 Ответов

Рейтинг:
0

Patrice T

Цитата:
Есть онлайн-генераторы регулярных выражений. Вы пробовали что-нибудь из этого?

Всего лишь несколько интересных ссылок, которые помогут построить и отладить регулярное выражение.
Вот ссылка на документацию по регулярным выражениям:
perlre - perldoc.perl.org[^]
Вот ссылки на инструменты, помогающие создавать регулярные выражения и отлаживать их:
.Объем тестер регулярное выражение - регулярное выражение шторм[^]
Регулярное Средство Выражения Эспрессо [^]
RegExr: Learn, Build, & Test RegEx[^]
Онлайн-тестер регулярных выражений и отладчик: PHP, PCRE, Python, Golang и JavaScript[^]
Этот пример показывает вам регулярное выражение в виде красивого графика, который действительно полезен для понимания того, что делает регулярное выражение: Debuggex: онлайн-тестер визуальных регулярных выражений. JavaScript, Python и PCRE.[^]
Этот сайт также показывает регулярное выражение в красивом графике, но не может проверить, что соответствует регулярному выражению: Regexper[^]