我有一个字符串COR000001。我想分割它,所以我只得到整数1.如果字符串是像COR000555我应该得到整数555.谢谢...使用Javascript将字符串拆分为两部分
回答
最简单的方法是使用摆脱前三个字符"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);
如果他有核心而不是COR如果他是核心 – bugwheels94 2012-07-19 05:30:25
@AnkitGautam我要写一个编辑回答,坚持..但根据帖子它**似乎**,如果它总是三个字符。但如前所述,坚持下去。 – 2012-07-19 05:31:27
嘿,这正是我正在寻找的。将不会有“核心”的所有组合将只有3个字母。谢谢refp :) – 2012-07-19 05:32:50
我刚刚看到有人回答这个问题之前,我可以起来投票已被删除,因此张贴在代表他的解决方案。
var str='COR000050ABC';
var variable=parseFloat(/[0-9]+/g.exec(str));
虽然出现了一个小的修改,添加parseFloat
这不符合OP发布的描述;为什么你会使用parseFloat时,parseInt将是足够的 - 和OP请求一个整数? – 2012-07-19 05:39:30
- 1. 将字符串拆分为两部分
- 2. 使用C++ Boost将字符串拆分为两部分?
- 3. 使用目标c将字符串拆分为两部分
- 4. 将字符串拆分为两个div,并将其拆分为字符串php
- 5. 使用拆分将字符串拆分为2个字符组?
- 6. 将C++字符串拆分为两部分
- 7. 如何将字符串拆分为两部分?
- 8. 将字符串拆分为两个
- 9. 将字符串分为两部分
- 10. 将字符串拆分为 ..... javascript/jquery
- 11. 由两个分隔符将字符串拆分为两列
- 12. 使用strtok()将字符串拆分为3部分
- 13. 将字符串拆分成部分
- 14. 将字符串拆分为“。”
- 15. 将字符串拆分为“|”
- 16. 将字符串拆分为字符串
- 17. 将字符串拆分为字符串
- 18. C#拆分字符串 - 将字符串拆分为数组
- 19. JavaScript将部分字符串替换为部分字符串?
- 20. JavaScript将字符串中的两个变量拆分字符串
- 21. 如何将字符串拆分为两部分而不使用单词PHP?
- 22. PHP将字符串拆分为两个数组 - 值拆分和分隔符
- 23. 如何在c#中使用字符分隔符将字符串拆分为两部分?
- 24. 使用字符串作为分隔符来拆分字符串
- 25. 将字符串拆分为两个单独的字符串
- 26. 将Android应用拆分为两部分
- 27. 试图用Python将字符串拆分为多个部分
- 28. 将lua字符串拆分为字符
- 29. php将字符串拆分为字符
- 30. PatternSyntaxException将字符串拆分为“*”字符
所以你基本上要经过0 – 2012-07-19 05:20:49
正是:)所有整数.... – 2012-07-19 05:21:29
贵结构只包含COR *****? – micnic 2012-07-19 05:22:18