В моем приложении Flex 4 есть строка userEmail со значением:
my%40email.com
Мне нужно иметь символ @ вместо% 40, поэтому я запускаю эту строку:
userEmail.replace("%40","@");
Но строка имеет то же значение после.Что я делаю не так?
Спасибо за чтение.
Это потому, что replace не является функцией на месте.Возвращает новую строку с измененным значением.Попробуйте:
replace
userMail = userEmail.replace("%40","@");
.
См. здесь для ужасных деталей ( здесь для flex4, но, похоже, то же самое)