-2

假设我有一个字符串"AB12",抓住这两个部分的最佳(最不麻烦)方法是什么"AB""12".

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

4

2 回答 2

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

#parts[1] = AA
#parts[2] = 1
于 2013-09-26T15:29:56.360 回答
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

于 2013-09-26T15:30:18.457 回答