相关疑难解决方法(0)

小于10加0到数字

如何修改此代码以在低于10的任何数字之前添加0

$('#detect').html( toGeo(apX, screenX)  + latT +', '+ toGeo(apY, screenY) + lonT  );

function toGeo(d, max) {
   var c = '';

   var r = d/max * 180;
   var deg = Math.floor(r);
   c += deg + "° ";

   r = (r - deg) * 60;
   var min = Math.floor(r);
   c += min + "? ";

   r = (r - min) * 60;
   var sec = Math.floor(r);
   c += sec + "?";

   return c;
}
Run Code Online (Sandbox Code Playgroud)

因此,输出将改变

4°7'34"W,168°1'23"N

04°07'34"W,168°01'23"N

谢谢你的时间

javascript math jquery

63
推荐指数
5
解决办法
9万
查看次数

使用正则表达式添加前导零

我想在字符串的所有数字中添加一定数量的前导零(最多3个).例如:

输入: /2009/5/song 01 of 12

输出: /2009/0005/song 0001 of 0012

使用正则表达式执行此操作的最佳方法是什么?

编辑:

我选了第一个正确答案.但是,所有答案都值得一读.

regex language-agnostic

27
推荐指数
2
解决办法
3万
查看次数

标签 统计

javascript ×1

jquery ×1

language-agnostic ×1

math ×1

regex ×1