我希望这个函数根据字符串返回一个整数,但它无法正常工作。
该字符串将是H或V后跟1或2个数字。
例如:H1 返回99;H09 返回91;H10 返回90;H50 返回50;V1 返回1;V05 返回5;V11 返回11;V50 返回50。
spot 为要输入的字符串。
例如:H1 返回99;H09 返回91;H10 返回90;H50 返回50;V1 返回1;V05 返回5;V11 返回11;V50 返回50。
spot 为要输入的字符串。
get100YardVersionEugene: function(spot)
{
var team = spot.match(/[A-Z]+/);
var yard = spot.match(/([0-9]+)/);
if (team == "H")
{
return 100-yard;
}
else //V
{
return yard;
}
},
由于某些原因,当使用“V9”(或“H9”)时会出现错误,但当我使用“V09”时就能正常工作。
有人能告诉我为什么吗?
编辑:错误的意思是...... 我有两个变量start和end
所以我有类似如下的东西:
start = get100YardVersionEugene("V9")
然后我使用start和end来在html5画布上绘图
start = get100YardVersionEugene("V9") // 不正确地绘制 start = get100YardVersionEugene("V09") // 正确地绘制