Javascript 如何删除某些特殊字符后的值
我是这样拿我的绳子的 例:1Javascript 如何删除某些特殊字符后的值,javascript,Javascript,我是这样拿我的绳子的 例:1 input.value=“美国;英国” 例2: input.value=“美国;英国;澳大利亚” 等等 我想去掉最后一个值 示例1中的英国和示例2中的澳大利亚 我在这里尝试的是 var splitValue = input.value.split(";"); splitValue.splice(splitValue.length-1); input.value = splitValue.join(";"); 但是我不知道为什么我没有得到正确的答案。
input.value=“美国;英国”
例2:
input.value=“美国;英国;澳大利亚”
等等
我想去掉最后一个值
示例1中的英国和示例2中的澳大利亚
我在这里尝试的是
var splitValue = input.value.split(";");
splitValue.splice(splitValue.length-1);
input.value = splitValue.join(";");
但是我不知道为什么我没有得到正确的答案。我的最后一个值是松开它的半列
如何解决此问题。试试看
str = " United State; UK";
var arr = str.split(";");
arr.pop();
console.log(arr.join(";"));
试一试
str = " United State; UK";
var arr = str.split(";");
arr.pop();
console.log(arr.join(";"));
你需要这样做
input.value.replace(/;[A-Za-z0-9\s]*$/,"")
这会给你你所需要的。还要试着理解这一点,这将删除后面带有空格的字母数字值代码>
您可以将[A-Za-z0-9\s]
替换为后面您知道允许的字符代码>您需要这样做
input.value.replace(/;[A-Za-z0-9\s]*$/,"")
这会给你你所需要的。还要试着理解这一点,这将删除后面带有空格的字母数字值代码>
您可以将[A-Za-z0-9\s]
替换为后面您知道允许的字符代码>
var input=“美国;英国;澳大利亚”
var newinput=input.split(“;”);
newinput[newinput.length-1]=“”;
log(newinput.join(“;”)代码>
var input=“美国;英国;澳大利亚”
var newinput=input.split(“;”);
newinput[newinput.length-1]=“”;
log(newinput.join(“;”)代码>这里的一种方法是使用正则表达式,它将使用并捕获所有内容,包括最后的分号。在那之后的一切都是你想要抛弃的最后一个字
var str='美国;英国;AUS';
log(str.replace(/(.*;).$/,“$1”)代码>这里的一种方法是使用正则表达式,它将使用并捕获所有内容,包括最后的分号。在那之后的一切都是你想要抛弃的最后一个字
var str='美国;英国;AUS';
log(str.replace(/(.*;).$/,“$1”)代码>您可以使用类似的东西
var Inputvalue = "United State; UK; AUS";
Inputvalue = Inputvalue .substr(0, Inputvalue .lastIndexOf(";"));
alert(Inputvalue );
你可以用这样的东西
var Inputvalue = "United State; UK; AUS";
Inputvalue = Inputvalue .substr(0, Inputvalue .lastIndexOf(";"));
alert(Inputvalue );
试试这个
var a=“美国;英国”;
var b=“美国;英国;澳大利亚”;
var值=”;
var值1=“”;
//例1
var splitValue=a.split(“”);
对于(变量i=1;i试试这个
var a=“美国;英国”;
var b=“美国;英国;澳大利亚”;
var值=”;
var值1=“”;
//例1
var splitValue=a.split(“”);
对于(变量i=1;i console.log(value1)代码>但在本例中为上一个值中缺少代码>。英国,但在这种情况下上一个值中缺少代码>。谢谢,我正在尝试这个。但是如果你能通过elobrate或任何链接来帮助我,这样我就可以阅读有关常规表达的内容。这是我所知道的学习Regexp的最好的链接:谢谢,我正在尝试。但是,如果你通过elobrate或任何链接,我可以阅读有关常规表达的信息,这将对我有所帮助。这是我所知道的学习Regexp的最好的链接:谢谢你,这也是一种更聪明的方式谢谢你,这也是一种更聪明的方式