How to grab substring before a specified character jQuery or JavaScript
520,374
Solution 1
var streetaddress= addy.substr(0, addy.indexOf(','));
While it's not the best place for definitive information on what each method does (mozilla developer network is better for that) w3schools.com is good for introducing you to syntax.
Solution 2
var streetaddress = addy.split(',')[0];
Solution 3
try this:
streetaddress.substring(0, streetaddress.indexOf(','));
Solution 4
//split string into an array and grab the first item
var streetaddress = addy.split(',')[0];
Also, I'd recommend naming your variables with camel-case(streetAddress) for better readability.
Solution 5
If you like it short simply use a RegExp:
var streetAddress = /[^,]*/.exec(addy)[0];
Author by
Anjana Sharma
Updated on January 17, 2020Comments
-
Anjana Sharma over 4 years
I am trying to extract everything before the ',' comma. How do I do this in JavaScript or jQuery? I tried this and not working..
1345 albany street, Bellevue WA 42344
I just want to grab the street address.
var streetaddress= substr(addy, 0, index(addy, '.'));