Javascript 查找文本,并在某个点剥离文本
我正试图编写此函数来获取文本值,然后从-符号和-符号本身后面剥离文本。乙二醇 找到了一些文本 将成为 一些文本 这就是iv目前所得到的,它只是删除了-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); $
$.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]旁边吗