我有一个字符串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. 如何在Swift中将字符串拆分为两个部分:
- 5. 由两个分隔符将字符串拆分为两列
- 6. 将字符串拆分成部分
- 7. 将字符串拆分为“|”
- 8. 将字符串拆分为字符串
- 9. 将字符串拆分为字符串
- 10. C#拆分字符串 - 将字符串拆分为数组
- 11. JavaScript将字符串中的两个变量拆分字符串
- 12. 如何在c#中使用字符分隔符将字符串拆分为两部分?
- 13. 将字符串拆分为两个单独的字符串
- 14. 使用字符串作为分隔符来拆分字符串
- 15. 将lua字符串拆分为字符
- 16. 将Android应用拆分为两部分
- 17. 使用javascript拆分字符串
- 18. Python:使用分隔符将字符串拆分为多行
- 19. 使用split.string(“”);将字符串拆分为子字符串。
- 20. 将字符串拆分为字典
- 21. 将字符串拆分为两个字符
- 22. 如何将字符串拆分为以“ - ”开头的部分?
- 23. 将C中的字符串拆分为不同的部分
- 24. 仅将字符串拆分为2部分
- 25. Oracle PL/SQL将csv字符串拆分为n个部分
- 26. Sharepoint XSL - 将字符串拆分为组成部分
- 27. 如何将字符串拆分为N部分?
- 28. 将字符串拆分为C++中的部分
- 29. 将屏幕拆分为两部分
- 30. 将矢量拆分为两部分
所以你基本上要经过0 – 2012-07-19 05:20:49
正是:)所有整数.... – 2012-07-19 05:21:29
贵结构只包含COR *****? – micnic 2012-07-19 05:22:18