0

我想在我输入123A0001-123A0100后结果是100。或者如果123A0123-123A0200结果是78. 我该怎么做?请帮忙。

之前谢谢。

4

2 回答 2

2
var str = 'A0001-A0100',
    match = str.match(/\d+/g);

if (match) {
    alert(+match[1] - +match[0]);
}

+(unary plus) 将字符串转换为数字(与 相同Number(...))。

于 2010-07-23T10:05:30.503 回答
0

jQuery有一个计算插件。

计算插件

于 2010-07-23T10:07:54.987 回答