та все тот же /shop-diesel,adio/. не работал с регулярными выражениями. думаю, как вытащить то, что после "shop-" идет. хотя 
	
	| 
		
			 Цитата: 
		
	 | 
	
		if(str.indexOf("shop-")!= -1) { 
 //.... 
} 
if(str.indexOf("all-")!= -1) { 
 //.... 
}
	 | 
	
достаточно. думал просто рассмотреть все варики