Я создаю рабочий инструмент для сокращений в блокноте.Поскольку компания, в которой я работаю, строго загружает любые внешние инструменты, к которым я прибегаю, используя JavaScript и HTML, встроенные в блокнот.
Мне удалось заменить отдельные слова, например, когда я набираю «Вакансия», он возвращает «VAC».Или при вводе «Оплата» возвращает «PYMT».Моя проблема пытается заменить несколько слов в 1 маленькое сокращение.Например, «Follow Up», я хочу вернуть «F / U».С пробелами я нахожу это не работает.
Пробовал несколько способов, но не смог понять это.
Вот фрагмент кода, который я использовал
function myFunction() {
var str = document.getElementById("demo").value;
var mapObj = {
Payment:"PYMT",
Vacancy:"VAC",
str = str.replace(/Payment|Vacancy, fucntion(matched){
return mapObj[matched];
});
alert(str);
document.getElementById("demo").value = res;
}
Я хотел бы добавить свой mabObj, чтобы он читал
function myFunction() {
var str = document.getElementById("demo").value;
var mapObj = {
Follow Up:"F/U"
str = str.replace(/Follow Up|, fucntion(matched){
return mapObj[matched];
});
alert(str);
document.getElementById("demo").value = res;
}