使用Javascript将字符串一分为二
Split a string into two using Javascript
我有一个字符串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
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- jQuery中是否内置了任何字符串格式化函数
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- ng打开空字符串
- 正则表达式在字符串中找到base64
- 如何将字符串值从php页面发送到java脚本页面
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 对id以某个字符串开头的元素进行计数
- Javascript逻辑运算符和字符串/数字
- 反向字符串比较
- 如何有效地将游戏数据存储在URL查询字符串中
- 可变大小的JavaScript字符串如何成为基元类型
- 将DOM节点值与字符串Javascript进行比较
- 使用纯javascript将字符串一分为二
- 使用Javascript将字符串一分为二
- 按单词将字符串一分为二
- 将二进制字符串一分为二
- 将给定索引上的字符串一分为二,并返回两部分
- RegEx:在$处将字符串一分为二