У меня есть текстовое поле в пользовательском интерфейсе. Он не ограничивает пользователя вводить какой-либо специальный символ. Но, сохраняя его в БД, я хочу, чтобы все было удалено, кроме алфавитов и цифр.Удалите все, кроме алфавитов и цифр из строки
Это может быть сделано на стороне клиента (JavaScript) или стороне сервера (Java) (хотя я хочу сделать это на стороне сервера).
Я использовал
str.replaceAll("[^a-zA-Z0-9]", "");
сделать задачу, но это дало бы ошибку:
Invalid char sequence
при входе что-то вроде "24 \ 7". Есть ли способ справиться с этим типом escape-последовательности, или я должен делать это на стороне клиента (используя javascript)? означает удалить все нежелательные символы только в js?
'«24 \ 7» 'это ты строка ввода, и вы хотите, чтобы преобразовать это в "24 7". Я прав? – Smit
247 если быть точным. – sandy
Это похоже на вопрос о том, как создается 'str', чем замена. Можете ли вы показать этот код? –