Мне нужно создать проверку RegEx для проверки поля, которая позволяет использовать все цифровые цифры Alpha, исключая все специальные символы, кроме (# - /.). Например: яблоки & груши не пройдут совпадение из-за «&», однако яблоки # груши будут проходить, так как «#» является частью белого списка специальных символов. Благодарим вас за помощь.Регулярные выражения, исключающие специальные специальные символы и допускающие некоторые специальные символы
ответ
Значит, вам нужно регулярное выражение, которое соответствует цифрам, а не специальным символам?
Как насчет
/\d*/
Может быть, вы хотите включить письма и _
характер тоже.
тогда вы могли бы сделать
/\w*/
Может быть, вы хотите, чтобы получить больше фантазии, и исключить черный список конкретных символов
/[^ABC]*/ // this one will exclude A, B, and C
Может быть, вы думаете, черные списки замыкаются расположены и хотите добавить в белый список символы, оставьте без ответа ^
/[A-Z0-9]*/
Что относительно :
/^[^a-zA-Z#-\/\.]+$/
То есть: все символы в строке "не (букв (A-Za-Z), а также символы, которые вы указали)".
так что все цифры: 0-9 и другие. ' и '/' нужно побег (во многих реализациях) так:
/[-0-9#\/\.]*/
должны делать это
Спасибо за ответ. Это решение работает для цифр и специальных символов. В моем оригинальном посте я должен был отметить «буквенно-цифровые» персонажи. – user3325120
RegEx, что позволяет все буквенно-цифровой исключая все специальные символы, кроме:
#-/.
Попробуйте с:
^[a-zA-Z0-9#/.-]+$
Спасибо за ответ. Вышеприведенное решение позволяет использовать текст «яблоко», где символ «>» не может быть разрешен для соответствия. – user3325120
@ user3325120: Нет, это не так. Как ты это используешь? – Toto
Привет, M42, ваше решение выше верно фиксирует все строки/символы. Не могли бы вы узнать, как проверить, чтобы входной текст не был пустым? – user3325120
- 1. Регулярные выражения: специальные символы и области табуляции
- 2. Android регулярные выражения, принимая специальные символы
- 3. Удалить специальные символы Unicode, используя регулярные выражения?
- 4. Как удалить специальные специальные символы
- 5. C# и специальные символы
- 6. RegEx запретить некоторые специальные символы
- 7. Fpdf и специальные символы
- 8. регулярных выражения позволяют специальные символы
- 9. Специальные символы регулярного выражения Python
- 10. php и специальные символы
- 11. Специальные и акцентированные символы
- 12. Ckeditor и специальные символы
- 13. Специальные символы и Multilanguages
- 14. Специальные символы и RODBC
- 15. PHP и специальные символы
- 16. Lucene и специальные символы
- 17. PDO и специальные символы
- 18. wget и специальные символы
- 19. DownloadString и специальные символы
- 20. XPath и специальные символы
- 21. Специальные символы и MSI
- 22. Специальные символы и json_encode
- 23. mysql_real_escape_string и специальные символы
- 24. Lucene и специальные символы
- 25. Regex и специальные символы
- 26. PHP и специальные символы
- 27. powermail и специальные символы
- 28. ElasticSearch и специальные символы
- 29. stripslashes и специальные символы?
- 30. удалить специальные символы из текста
Каков язык/платформа, на которой вы используете регулярное выражение? – nhahtdh