JSFiddle - React, Tailwind, and code Playground

by ajo4you

JavaScript

var js = '2112314:CADBURY SCHWEPPES - BINGHAMTON, NY;2112315:CADBURY SCHWEPPES - BURSVILLE, MN;2112316:CADBURY SCHWEPPES - DECATUR, IL;2112317:CADBURY SCHWEPPES - DENVER, CO;2112318:CADBURY SCHWEPPES - HAYWARD, CA;2112319:CADBURY SCHWEPPES - IRVING, TX;2112320:CADBURY SCHWEPPES - LA PUENTA, CA;2112321:CADBURY SCHWEPPES - LIMA, OH;2112322:CADBURY SCHWEPPES - MUSKOGEE, OH;2112323:CADBURY SCHWEPPES - NORTHLAKE, IL;2112324:CADBURY SCHWEPPES - OKLAHOMA CITY, OK;2112325:CADBURY SCHWEPPES - ORLANDO, FL;2112326:CADBURY SCHWEPPES - PORTLAND, OR;2112327:CADBURY SCHWEPPES - ROCKY MOUNT, NC;2112328:CADBURY SCHWEPPES - TOLEDO, OH';
var orgId1 = '2112317';
var orgName1 = 'CADBURY SCHWEPPES - DENVER, CO';
var orgId2 = '2112314';
var orgName2 = 'CADBURY SCHWEPPES - BINGHAMTON, NY';

function findId(orgValue) {
    if (js.indexOf(orgValue) != -1) {
        var index = js.indexOf(orgValue) + 1;
        var str1 = js.substring(0, index);
        var str2 = js.substring(index + 1, js.length);
        if (str1.indexOf(";") != -1) {
            var startIndex = str1.lastIndexOf(";")+1;
        }
        if (str2.indexOf(";") != -1) {
            var endIndex = index+str2.indexOf(";")+1;
        }
        var value = js.substring(startIndex, endIndex);
    }
    return value.split(":")[0];
}

var id = findId(orgId2);
alert(id);