Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 查找文本,并在某个点剥离文本_Javascript_Jquery_Replace_Indexof_Strip - Fatal编程技术网

Javascript 查找文本,并在某个点剥离文本

Javascript 查找文本,并在某个点剥离文本,javascript,jquery,replace,indexof,strip,Javascript,Jquery,Replace,Indexof,Strip,我正试图编写此函数来获取文本值,然后从-符号和-符号本身后面剥离文本。乙二醇 找到了一些文本 将成为 一些文本 这就是iv目前所得到的,它只是删除了- $.keynav.enterDown = function () { var accom = $('#suggestions p.keynavon').text().replace(/-/g,''); alert(accom); $('#search input#q').val(accom); $

我正试图编写此函数来获取文本值,然后从-符号和-符号本身后面剥离文本。乙二醇

找到了一些文本

将成为

一些文本

这就是iv目前所得到的,它只是删除了-

$.keynav.enterDown = function () {
      var accom = $('#suggestions p.keynavon').text().replace(/-/g,'');

    alert(accom);

       $('#search input#q').val(accom);
      $("#form").submit();

}

replace将用“”替换字符串中出现的所有-您需要结合indexOf查找substr函数

replace将用“”替换字符串中出现的所有-您需要结合indexOf查找substr函数

var text = "some text - is found";
var accom = text.split("-")[0];
alert(accom); // some text 
[]


[]

您可以稍微更改您的正则表达式,使其与
-
后面的所有内容匹配,如下所示:

var accom = $('#suggestions p.keynavon').text().replace(/-.*/,'');

,如果您希望在
-
消失之前添加空格:
/-./

您可以稍微更改您的正则表达式,以便它也匹配
-
之后的所有内容,如下所示:

var accom = $('#suggestions p.keynavon').text().replace(/-.*/,'');

,如果你想在
-
消失之前加上空格:
/-./

你是说[a-z]旁边吗