There is a list of postal addresses, when I click on that, I get the full address. In the full address I need to make an abbreviation: in all places where the street name and the word "street" on the street. The name of the street . For example, when you click the address was not

Russia, Orenburg region, Sol-Iletsk, Sadovaya ulitsa, 21

but

Russia, Orenburg region, Sol-Iletsk, st. Sadovaya 21

$('li').click(function(){ console.log($(this).data('text')); }) 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script> <ul class="dropdown nano-content" tabindex="0" style="right: -17px;"> <li data-text="Россия, Оренбургская область, Соль-Илецк, Садовая улица, 21"> <h3>Садовая улица, 21</h3> <p>Россия, Оренбургская область, Соль-Илецк</p> </li> <li data-text="Россия, Оренбургская область, Бугуруслан, Садовая улица, 21"> <h3>Садовая улица, 21</h3> <p>Россия, Оренбургская область, Бугуруслан</p> </li> <li data-text="Россия, Оренбургская область, Адамовский район, посёлок Адамовка, Садовая улица, 21"> <h3>Садовая улица, 21</h3> <p>Россия, Оренбургская область, Адамовский район, посёлок Адамовка</p> </li> <li data-text="Россия, Оренбургская область, городской округ Новотроицк, село Хабарное, посёлок Родник, Садовая улица, 21"> <h3>Садовая улица, 21</h3> <p>Россия, Оренбургская область, городской округ Новотроицк, село Хабарное, посёлок Родник</p> </li> <li data-text="Россия, Оренбургская область, Асекеевский район, сельское поселение Мартыновский сельсовет, посёлок при станции Филипповка, Садовая улица, 21"> <h3>Садовая улица, 21</h3> <p>Россия, Оренбургская область, Асекеевский район, сельское поселение Мартыновский сельсовет, посёлок при станции Филипповка</p> </li> <li data-text="Россия, Оренбургская область, Октябрьский район, село Октябрьское, Садовая улица, 21"> <h3>Садовая улица, 21</h3> <p>Россия, Оренбургская область, Октябрьский район, село Октябрьское</p> </li> <li data-text="Россия, Оренбургская область, Домбаровский район, поселок городского типа Домбаровский, Садовая улица, 21"> <h3>Садовая улица, 21</h3> <p>Россия, Оренбургская область, Домбаровский район, поселок городского типа Домбаровский</p> </li> <li data-text="Россия, Оренбургская область, Кувандык, Садовая улица, 21"> <h3>Садовая улица, 21</h3> <p>Россия, Оренбургская область, Кувандык</p> </li> <li data-text="Россия, Оренбургская область, Асекеевский район, сельское поселение Троицкий сельсовет, село Троицкое, Садовая улица, 21"> <h3>Садовая улица, 21</h3> <p>Россия, Оренбургская область, Асекеевский район, сельское поселение Троицкий сельсовет, село Троицкое</p> </li> <li data-text="Россия, Оренбургская область, Медногорск, Садовая улица, 21"> <h3>Садовая улица, 21</h3> <p>Россия, Оренбургская область, Медногорск</p> </li> </ul> 

  • Better not. habr.com/company/hflabs/blog/417235 - Qwertiy
  • @Qwertiy, so don't you say anything about the CEO or something like that in the article, just about the forms and inconveniences that may arise due to the convenience - MedvedevDev
  • @Qwertiy I need to fill the property for internal use, a long and clear address takes a lot of space at the exit. I would like to reduce but at the same time get a familiar look - Yevgeny Shevtsov
  • @Qwertiy and I took care of completely manual input) - Evgeny Shevtsov
  • 'Россия, Оренбургская область, Асекеевский район, сельское поселение Троицкий сельсовет, село Троицкое, Садовая улица, 21'.replace(/([^,]+)\s+?(?:улица)/ig, ' ул.$1') - greg zakharov

0