Здравствуйте!
Хочу снова задать вопрос. На этот раз ответа я действительно
не знаю.
Дело в том, что поисковую систему я нашёл и немного
доделал, но заказчику требуется, чтобы поиск производился следующим
образом. Если вводиться слово, которое больше пяти (к примеру)
символов, то необходимо "отрезать" две последние буквы.
Например, если введно слово: "стальной", то должно остаться "стальн",
а "ой" необходимо удалить из строки. Я преполагаю, что нужно
разбирать строку до того, как она будет передана на обработку, т.е.
при обработке формы. Ниже приведён кусок кода в который нужно внести
(ИМХО) изменения:
var results_location = \'results.html\';
function search_form(tip_Form, a)
{
if (tip_Form.d.value.length > 3)
{
document.cookie = \'tid=\' + escape(tip_Form.d.value) + \'; path=/\';
document.cookie = \'tin=0; path=/\';
window.location = results_location;
}
}
Подскажите, пожалуйста, код для удаления 2-х последних букв в строке больше
5 символов?
(Было бы это в С++ или в Ассемблере - это особых проблем не составило,
но в JavaScript - пока я нович0к - выглядит сложным
Вообще это нужно для обработки прилагательных типа "стальной". Может быть
есть библиотека для подобных целей или спец. синтаксический анализатор?
Но нужно сделать очень быстро - к завтра или лучше сегодня.
Заранее спасибо!