Я хочу настроить некоторую проверку на , чтобы не допустить ввода пользователя неправильных символов. Для этого я использую ng-pattern . В настоящее время он отключает пользователя от ввода неправильных символов, но я также заметил, что это не ожидаемое поведение, поэтому я также планирую создать директиву. < /p>
Я использую < /strong> < /p>
angularjs: 1.6.1 < /em> < /p>
Что должно быть /strong>
Ниже приведены требования к строке regex: < /p>
[*] Номер от 0x до xx (пример от 01 до 93) < /li>
Номер x до xx (пример от 9 до 60) < /li>
символы не допускаются < /li>
Специальные символы являются не разрешен
< /ul>
Уведомление:
'x' является переменным и может быть любым числом между 0 и 100. < /p>
Номер в месте «x» является переменным, поэтому, если можно создать строку, которая легко изменяется, которая будет оценена! />
Что я попробовал < /strong> < /p>
Несколько строк режима, я попробовал, где: < /p>
1) ^0*([0-9] \ d {1,2}) $ < /code> < /p>
--> Does match 01 but not 1
--> Does match 32 where it shouldn't
< /code>
2) ^[1-9] [0-9]? $ | ^31 $ < /code> < /p>
--> Does match 1 but not 01
--> Does match 32 where it shouldn't
< /code>
Для тестирования я использую https://regex101.com/tests.
чего мне не хватает в своих попытках? [/b]
Подробнее здесь: https://stackoverflow.com/questions/416 ... -leading-0
Номер соответствия корпорации от 1 до 31 с или без ведущего 0 ⇐ Html
Программисты Html
-
Anonymous
1740483522
Anonymous
Я хочу настроить некоторую проверку на , чтобы не допустить ввода пользователя неправильных символов. Для этого я использую ng-pattern . В настоящее время он отключает пользователя от ввода неправильных символов, но я также заметил, что это не ожидаемое поведение, поэтому я также планирую создать директиву. < /p>
[b] Я использую < /strong> < /p>
angularjs: 1.6.1 < /em> < /p>
Что должно быть /strong>
Ниже приведены требования к строке regex: < /p>
[*] Номер от 0x до xx (пример от 01 до 93) < /li>
Номер x до xx (пример от 9 до 60) < /li>
символы не допускаются < /li>
Специальные символы являются не разрешен
< /ul>
Уведомление:
'x' является переменным и может быть любым числом между 0 и 100. < /p>
Номер в месте «x» является переменным, поэтому, если можно создать строку, которая легко изменяется, которая будет оценена! />
Что я попробовал < /strong> < /p>
Несколько строк режима, я попробовал, где: < /p>
1) ^0*([0-9] \ d {1,2}) $ < /code> < /p>
--> Does match 01 but not 1
--> Does match 32 where it shouldn't
< /code>
2) ^[1-9] [0-9]? $ | ^31 $ < /code> < /p>
--> Does match 1 but not 01
--> Does match 32 where it shouldn't
< /code>
Для тестирования я использую https://regex101.com/tests.
чего мне не хватает в своих попытках? [/b]
Подробнее здесь: [url]https://stackoverflow.com/questions/41635612/regex-match-number-between-1-and-31-with-or-without-leading-0[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия