Какое будет лучшее регулярное выражение, если я хочу использовать буквенные символы, знаки «-» и «+». , например. LA2 + 4 или td1-23Регулярное выражение для требуемого формата
0
A
ответ
2
Нет волшебства, просто указать, что полная строка (^...$
) должна соответствовать последовательности произвольной длины (...*
) альтернативно ([...]
) прописными буквами (A-Z
), строчными буквы (a-z
), цифры (0-9
), знак плюса (+
) и знак минуса (-
).
Единственный специальный случай, который следует учитывать, состоит в том, что знак минус, который вы хотите принять (-
), должен отображаться как последняя (или первая) буква в группе параметров, так как тот же символ также используется для указания диапазонов (как в A-Z
).
Итак, решение:
^[A-Za-z0-9+-]*$
1
Просто используйте [A-Za-z0-9- +]
0
Вы хотите разобрать любое числовое представление?
Или несколько? В Perl (ваш язык не указан)
вы могли бы просто использовать:
use Scalar::Util qw(looks_like_number)
my $stuff = get_weird_input();
...
if(looks_like_number($stuff)) {
convert(...)
}
...
Смежные вопросы
- 1. Регулярное выражение для формата
- 2. Регулярное выражение для формата журнала
- 3. Регулярное выражение для формата даты
- 4. Регулярное выражение для футбольного формата
- 5. Регулярное выражение для формата номера
- 6. Регулярное выражение для определенного формата
- 7. Регулярное выражение для конкретного формата
- 8. регулярное выражение для формата XML
- 9. регулярное выражение для формата даты в javascript
- 10. Java - регулярное выражение для формата чисел прибудете
- 11. PHP Регулярное выражение для изменения формата даты
- 12. Регулярное выражение для преобразования формата времени. with:
- 13. Регулярное выражение для проверки формата даты
- 14. Быстрый PHP регулярное выражение для формата цифр
- 15. регулярное выражение для формата номера телефона, точный
- 16. Нужно регулярное выражение для проверки формата времени
- 17. Неправильное регулярное выражение для формата телефона
- 18. Регулярное выражение для формата даты dd.MM.yyyy
- 19. Регулярное выражение для формата XX-XXXX
- 20. Регулярное выражение JavaScript для проверки формата времени
- 21. Создать регулярное выражение для пользовательского формата
- 22. регулярное выражение для проверки '\'
- 23. Python: преобразовать строку формата в регулярное выражение
- 24. Регулярное выражение для формата AM PM для jquery
- 25. питон регулярное выражение формата даты мм/дд
- 26. Регулярное выражение для дд/мм
- 27. Регулярное выражение для формата (HHh MMs SS) с дополнительными часами
- 28. Как создать регулярное выражение для сложного индонезийского формата номера телефона?
- 29. Что такое регулярное выражение для формата даты dd \ mm \ yyyy?
- 30. Найти правильное регулярное выражение для формата управляемых метаданных
спасибо, это сработало. –