从字符串中拆分字母和数字部分的最佳方法是什么?

时间:2013-09-26 15:26:58

标签: javascript

说我有一个字符串"AB12",抓住两个部分"AB""12"的最佳(最简单)方法是什么。

要拆分的其他有效字符串可以是"A1""AA1""A12"。这适用于JavaScript电子表格应用程序,因此字符串始终与电子表格范围相关。

2 个答案:

答案 0 :(得分:7)

var parts= "AA1".match(/([A-Za-z]+)([0-9]+)/);

#parts[1] = AA
#parts[2] = 1

答案 1 :(得分:0)

你可以使用匹配方法

写信:

console.log("hello 345".match(/[a-zA-Z]/g).join(''))

取字符串:

console.log("hello 345".match(/[0-9]/g).join(''))

http://jsbin.com/IvIFEWo/1/edit