ben
ben

Reputation: 29777

String replace method not doing anything in Flex 4 app

I have a string called userEmail in my Flex 4 app that has a value of:

my%40email.com

I need to have an @ symbol instead of %40, so I run this line:

userEmail.replace("%40","@");

But the string has the same value after. What am I doing wrong?

Thanks for reading.

Upvotes: 0

Views: 2228

Answers (1)

paxdiablo
paxdiablo

Reputation: 881363

That's because replace is not an in-situ function. It returns a new string with the changed value. Try:

userMail = userEmail.replace("%40","@");

instead.

See here for the gruesome details (here for flex4 but it appears to be the same).

Upvotes: 2

Related Questions