var replaceList = ['проспект','улица','ул.','пр.','пр-д','проезд','переулок','пер-ок','ш.','шоссе','бул.','бульвар','генерала','ген.','пр-т.','просека','марш.','маршала']
String.prototype.replacer = function(list){
let entityMap = {
'&': '\\&&;',
'<': '<',
'>': '>',
'"': '"',
"'": ''',
'/': '/',
'`': '`',
'=': '=',
'.': '\\.',
'-': '\\-'
}
list = list.join('|').replace(/[&<>"'`=\/\.\-]/g, e=>entityMap[e])
return this.replace(new RegExp(list,'gi'),'').trim()
}
streetIn = $("#streetInCalc").val().replacer(replaceList)
console.log(streetIn)