Найдите текст и полосу текста в определенной точке
-
05-10-2019 - |
Вопрос
Я пытаюсь написать эту функцию, чтобы схватить текстовое значение, а затем полосу текста после - символ и то - Символ сам. например
какой-то текст - найден
станет
какой-то текст
Это то, что IV настолько далеко в настоящее время это просто удаляет -
$.keynav.enterDown = function () {
var accom = $('#suggestions p.keynavon').text().replace(/-/g,'');
alert(accom);
$('#search input#q').val(accom);
$("#form").submit();
}
Решение
var text = "some text - is found";
var accom = text.split("-")[0];
alert(accom); // some text
Другие советы
Вы можете немного изменить свое регулярное выражение, чтобы он соответствовал всем после -
Также, как это:
var accom = $('#suggestions p.keynavon').text().replace(/-.*/,'');
Вы можете попробовать здесь, если вы хотите пространство до -
Ушел, добавить это тоже: / -.*/
.
Заменить заменить все наличие - из вашей строки с «вам нужно искать функцию подстра в сочетании с индексом
Не связан с StackOverflow