Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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 获取动态字符串的最后2个字符_Javascript_String - Fatal编程技术网

Javascript 获取动态字符串的最后2个字符

Javascript 获取动态字符串的最后2个字符,javascript,string,Javascript,String,我需要你的帮助 在我的函数中,有一件事永远是大家都知道的,那就是我的字符串的末尾总是有一个-2 即 我想使用if语句检查字符串:-2是否附加到该字符串。如果是,则返回true 由于filenumber值是各种不同的组合,因此始终需要考虑其长度。但对于最后的-2,这是一个给定的 if(x.slice(-2) == "-2") return true; 这够了吗 这够了吗 这够了吗 这就足够了吗?简单的基于正则表达式的解决方案: if (/-2$/.test(filenumber)) return

我需要你的帮助

在我的函数中,有一件事永远是大家都知道的,那就是我的字符串的末尾总是有一个-2

我想使用if语句检查字符串:-2是否附加到该字符串。如果是,则返回true

由于
filenumber
值是各种不同的组合,因此始终需要考虑其长度。但对于最后的-2,这是一个给定的

if(x.slice(-2) == "-2") return true;
这够了吗

这够了吗

这够了吗


这就足够了吗?

简单的基于正则表达式的解决方案:

if (/-2$/.test(filenumber)) return true;
使用字符串或方法:


方法调用中的
-2
表示“在字符串结尾之前开始2个字符”。

基于正则表达式的简单解决方案:

if (/-2$/.test(filenumber)) return true;
使用字符串或方法:


方法调用中的
-2
表示“在字符串结尾之前开始2个字符”。

基于正则表达式的简单解决方案:

if (/-2$/.test(filenumber)) return true;
使用字符串或方法:


方法调用中的
-2
表示“在字符串结尾之前开始2个字符”。

基于正则表达式的简单解决方案:

if (/-2$/.test(filenumber)) return true;
使用字符串或方法:


方法调用中的
-2
表示“在字符串结尾之前开始2个字符”。

使用slice方法的负数运算符。它从字符串的末尾开始倒数,所以不管它有多长

if(x.slice(-2) == "-2"){
  return true;
}
或者,如果你真的想,你可以使用它的长度和计数从一开始

if(x.slice(x.length - 2) == "-2"){
  return true;
}

使用切片方法的负运算符。它从字符串的末尾开始倒数,所以不管它有多长

if(x.slice(-2) == "-2"){
  return true;
}
或者,如果你真的想,你可以使用它的长度和计数从一开始

if(x.slice(x.length - 2) == "-2"){
  return true;
}

使用切片方法的负运算符。它从字符串的末尾开始倒数,所以不管它有多长

if(x.slice(-2) == "-2"){
  return true;
}
或者,如果你真的想,你可以使用它的长度和计数从一开始

if(x.slice(x.length - 2) == "-2"){
  return true;
}

使用切片方法的负运算符。它从字符串的末尾开始倒数,所以不管它有多长

if(x.slice(-2) == "-2"){
  return true;
}
或者,如果你真的想,你可以使用它的长度和计数从一开始

if(x.slice(x.length - 2) == "-2"){
  return true;
}