У меня есть текстовое поле, txtSearch. Я использую его для поиска людей по имени. это мой код.
var xmlTempResultSearch = xmlResidentListDisplay.selectNodes(
"//PeopleList/Row[contains(translate(@LastName, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), '" +
txtSearch.value + "')]");
Этот код выбирает все имена в XML, такие как текстовый ввод в текстовом поле txtSearch.
Это переводит все заглавные буквы в строчные буквы.
Итак, если я ищу "Dorosan", если я нахожу "doro", он получает правильный человек, потому что он переводит "D" в "d". Но когда я набираю "Доро", он не получает правильного человека.
Мне интересно, могу ли я иметь два условия в XPATH и как? Я хочу, чтобы иметь возможность переводить все в верхнем регистре в нижний регистр, ИЛИ переводить все строчные буквы в верхний регистр.