使用Javascript将字符串一分为二

Split a string into two using Javascript

本文关键字:一分为二 字符串 Javascript 使用      更新时间:2023-12-11

我有一个字符串COR000001。我想把它分开,这样我只得到整数1。如果字符串像COR000555,我应该得到整数555。非常感谢。

最简单的方法是去掉前三个字符"COR""MCR""TCP"等。然后使用具有适当参数的parseInt,如下面所示。

var str = "COR000555";
var n   = parseInt (str.substr (3), 10); // force parseInt to treat every
                                         // given number as base10 (decimal)
console.log (n);

555

如果开头的"键"不总是限于三个字符,那么可以使用正则表达式来获取字符串末尾的所有数字。

如下所述;

var n = parseInt (str.match (/'d+$/)[0], 10);

我刚刚看到有人回答了这个问题,在我投票之前,它被删除了,因此代表他发布了解决方案。

var str='COR000050ABC';
var variable=parseFloat(/[0-9]+/g.exec(str));

尽管有一个小的修改,添加了parseFloat