В нашем приложении нам необходимо проверить, имеет ли данная строка только номера и имеет номер длина 8. Как мы можем указать эти условия в регулярном выражении?Регулярное выражение для проверки данных
ответ
^[0-9] {8} $
Простой и чистый. Вы устанавливаете допустимый диапазон значений внутри ['s, и количество обращений внутри {. ^ и $, чтобы указать начало и конец строки, чтобы убедиться, что вы не соответствуете разделам строк, содержащим 8 чисел, как говорит Xanatos.
Вы когда-нибудь пробовали FilteredTextBox Demonstration
в Ajax Control Toolkit?
Это довольно круто.
Является ли это так трудно написать это регулярное выражение? 3 человека ответили тремя способами, которые частично ошибочны. Это ясно показывает, почему регулярные выражения никогда не должны использоваться! Потому что вы можете думаете вы знаете, как они работают, а затем они укусят ваш ^a([a-z])\1$
(это шутка для людей, которые знают регулярные выражения :-)).
Регулярное выражение - ^[0-9]{8}$
. Вы anchor регулярное выражение с ^
и $
в начале и в конце строки. Вы не используете fancy \d
, потому что .NET Regex считает, что он соответствует 09E6 0 BENGALI DIGIT ZERO (не европейские цифры), если вы не активируете его режим ECMA (RegexOptions.ECMAScript
). Javascript с \d
означает только 0-9 цифр. И если вы действительно хотите использовать \d
, не забудьте оставить \
или поставить стенографический строковый символ перед строкой (@"something"
)
+1 для уточнения разницы между '\ d' и' [0-9] '. – ridgerunner
- 1. регулярное выражение для проверки '\'
- 2. Регулярное выражение для проверки
- 3. регулярное выражение javascript для проверки типов данных
- 4. Регулярное выражение для проверки изображения
- 5. Регулярное выражение для проверки слов
- 6. Регулярное выражение для проверки пароля
- 7. Регулярное выражение для проверки строки
- 8. Регулярное выражение для проверки QLineEdit
- 9. Регулярное выражение для проверки пароля
- 10. регулярное выражение для проверки адреса
- 11. Регулярное выражение для проверки FQDN
- 12. регулярное выражение для проверки пароля
- 13. Регулярное выражение для проверки IP
- 14. Регулярное выражение для проверки адреса
- 15. Регулярное выражение для проверки шаблона
- 16. регулярное выражение для дат проверки
- 17. Регулярное выражение для проверки имени
- 18. Регулярное выражение для проверки URL
- 19. Регулярное выражение для проверки ввода
- 20. Регулярное выражение для проверки пароля
- 21. Регулярное выражение для проверки URL?
- 22. Регулярное выражение для проверки пути?
- 23. регулярное выражение для проверки символа
- 24. Регулярное выражение для повторной проверки
- 25. Регулярное выражение для проверки A123456
- 26. Регулярное выражение для проверки домена
- 27. Регулярное выражение для проверки цен
- 28. регулярное выражение для проверки MVC
- 29. Javascript регулярное выражение для проверки формы проверки
- 30. поле Регулярное выражение проверки
Вы хотите ровно 8 цифр или максимум 8 цифр? –