const us_states = [ { name: "Alabama", code_2: "AL" }, { name: "Alaska", code_2: "AK" }, { name: "American Samoa", code_2: "AS" }, { name: "Arizona", code_2: "AZ" }, { name: "Arkansas", code_2: "AR" }, { name: "California", code_2: "CA" }, { name: "Colorado", code_2: "CO" }, { name: "Connecticut", code_2: "CT" }, { name: "Delaware", code_2: "DE" }, { name: "District of Columbia", code_2: "DC" }, { name: "Federated States of Micronesia", code_2: "FM" }, { name: "Florida", code_2: "FL" }, { name: "Georgia", code_2: "GA" }, { name: "Guam", code_2: "GU" }, { name: "Hawaii", code_2: "HI" }, { name: "Idaho", code_2: "ID" }, { name: "Illinois", code_2: "IL" }, { name: "Indiana", code_2: "IN" }, { name: "Iowa", code_2: "IA" }, { name: "Kansas", code_2: "KS" }, { name: "Kentucky", code_2: "KY" }, { name: "Louisiana", code_2: "LA" }, { name: "Maine", code_2: "ME" }, { name: "Marshall Islands", code_2: "MH" }, { name: "Maryland", code_2: "MD" }, { name: "Massachusetts", code_2: "MA" }, { name: "Michigan", code_2: "MI" }, { name: "Minnesota", code_2: "MN" }, { name: "Mississippi", code_2: "MS" }, { name: "Missouri", code_2: "MO" }, { name: "Montana", code_2: "MT" }, { name: "Nebraska", code_2: "NE" }, { name: "Nevada", code_2: "NV" }, { name: "New Hampshire", code_2: "NH" }, { name: "New Jersey", code_2: "NJ" }, { name: "New Mexico", code_2: "NM" }, { name: "New York", code_2: "NY" }, { name: "North Carolina", code_2: "NC" }, { name: "North Dakota", code_2: "ND" }, { name: "Northern Mariana Islands", code_2: "MP" }, { name: "Ohio", code_2: "OH" }, { name: "Oklahoma", code_2: "OK" }, { name: "Oregon", code_2: "OR" }, { name: "Palau", code_2: "PW" }, { name: "Pennsylvania", code_2: "PA" }, { name: "Puerto Rico", code_2: "PR" }, { name: "Rhode Island", code_2: "RI" }, { name: "South Carolina", code_2: "SC" }, { name: "South Dakota", code_2: "SD" }, { name: "Tennessee", code_2: "TN" }, { name: "Texas", code_2: "TX" }, { name: "Utah", code_2: "UT" }, { name: "Vermont", code_2: "VT" }, { name: "Virgin Islands", code_2: "VI" }, { name: "Virginia", code_2: "VA" }, { name: "Washington", code_2: "WA" }, { name: "West Virginia", code_2: "WV" }, { name: "Wisconsin", code_2: "WI" }, { name: "Wyoming", code_2: "WY" } ]; const info = []; if (row.organizationPhysicalstate && (row.organizationPhysicalcountry === "USA")) { if (!us_states.find((c) => c.code_2 === row.organizationPhysicalstate )) { const suggestion = us_states.find( (c) => c.name.toLowerCase().indexOf(row.organizationPhysicalstate .toLowerCase()) !== -1 ); row.organizationPhysicalstate = suggestion ? suggestion.code_2 : row.organizationPhysicalstate if (!suggestion) { info.push({ message: "US State is not valid", field: "state", level: "error" }) } } }
Comments
0 comments
Please sign in to leave a comment.