Мне нужно проверить, что строка JAVA, которую мы отправляем в commzgate (сторонняя сторона), как SMS, но наше SMS не удается, потому что наша строка содержит некоторые недопустимые/нечитаемые символы, которые мне нужно сначала проверить. В основном мне нужно поставить проверку регулярного выражения в java, чтобы проверить, содержит ли моя строка следующие символы или нет: -Как запретить эти символы € []^{| } ~ в строке java
€ [\]^{| } ~
Любые предложения! Более того, когда я пытаюсь помещать эти символы в свой java-файл, он не сохраняет и не предупреждает о не-utf8 символьном сообщении в eclipse, поэтому каждый раз мне нужно удалить € и сохранить. Это значит, что моя проверка не завершена. Спасибо
['Java'! =' JavaScript'] (http://stackoverflow.com/a/245069/1393766), прочитайте описание тегов перед их использованием. – Pshemo
Более безопасным было бы проверить, действителен ли символ, а не недействителен. Другими словами, проверьте, что это алфавит или номер или один из 30 символов, которые вы хотите разрешить –