Найдите текст и полосу текста в определенной точке

StackOverflow https://stackoverflow.com/questions/3797490

Вопрос

Я пытаюсь написать эту функцию, чтобы схватить текстовое значение, а затем полосу текста после - символ и то - Символ сам. например

какой-то текст - найден

станет

какой-то текст

Это то, что 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(/-.*/,'');

Вы можете попробовать здесь, если вы хотите пространство до - Ушел, добавить это тоже: / -.*/.

Заменить заменить все наличие - из вашей строки с «вам нужно искать функцию подстра в сочетании с индексом

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top