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];
Share:
520,374
Anjana Sharma
Author by

Anjana Sharma

Updated on January 17, 2020

Comments

  • Anjana Sharma
    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, '.'));