What's the best way to extract the key and value from a string like this:
var myString = 'A1234=B1234';
I originally had something like this:
myString.split('=');
And that works fine, BUT an equal (=) sign could be used as a key or value within the string plus the string could have quotes, like this:
var myString = '"A123=1=2=3=4"="B1234"';
The string could also only have one pair of quotes and spaces:
var myString = ' "A123=1=2=3=4" = B1234 ';
I'm not very good at regular expressions but I'm guessing that's the way forward?
What I want to end up with is two variables, key and value, in the case above, the key variable would end up being A123=1=2=3=4 and the value variable would be B1234.
If there is no value present, for example if this were the original string:
var myString = 'A1234';
Then I would want the key variable to be 'A1234' and for the value variable to be null or false - or something I can test against.
Any help is appreciated.
JavaScript questions and answers, JavaScript questions pdf, JavaScript question bank, JavaScript questions and answers pdf, mcq on JavaScript pdf, JavaScript questions and solutions, JavaScript mcq Test , Interview JavaScript questions, JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)