1

誰かが正規表現で先頭のゼロを削除する方法を知っていますが、鋭いマイナス記号はありますか?

正の値に対してそれを行うのはとても簡単です

.replace(/^0+/,'')  

しかし、たとえば、否定的な場合にそれを行う方法がまったくわかりません

-0.05から-0.05の値-02.05
から-2.05

わかりやすくするためにjsFiddleの例を作成しました

4

2 に答える 2

3

次のようにすることもできます。さらに、 の前に 0 を付けることができます。

n_string.replace(/^(-)?0+(?=\d)/,'$1');
于 2014-01-14T03:05:57.240 に答える