数値から先行ゼロを削除するJavaScript正規表現?
先行ゼロを削除するには、次の構文のように、replace()メソッドで正規表現を使用します-
yourStringValue.replace(/\D|^0+/g, ""))
以下が数値を持つ変数であるとしましょう-
var theValue1="5001000"; var theValue2="100000005"; var theValue3="05000001"; var theValue4="00000000006456";
例
var theValue1="5001000"; var theValue2="100000005"; var theValue3="05000001"; var theValue4="00000000006456"; console.log(theValue1.replace(/\D|^0+/g, "")); console.log(theValue2.replace(/\D|^0+/g, "")); console.log(theValue3.replace(/\D|^0+/g, "")); console.log(theValue4.replace(/\D|^0+/g, ""));
上記のプログラムを実行するには、次のコマンドを使用する必要があります-
node fileName.js.
出力
ここで、私のファイル名はdemo101.jsです。これにより、次の出力が生成されます-
PS C:\Users\Amit\JavaScript-code> node demo101.js 5001000 100000005 5000001 6456
-
JavaScript番号で先行0を保持する方法は?
JavaScriptで先行ゼロを保持する方法はありません。ただし、このIDを文字列と見なし、引数として渡すことができます。 例 次のコードを実行して、先行ゼロを文字列にすることで保持することができます- <html> <head> <script> function sayHello(name, age, id) { document.w
-
Javascriptを使用してキューから要素を削除します
キューから要素をデキューすることは、キューの先頭/先頭から要素を削除することを意味します。コンテナ配列に関するすべての操作を実行するため、コンテナ配列の先頭をキューの先頭にします。 したがって、次のようにpop関数を実装できます- 例 dequeue() { // Check if empty if (this.isEmpty()) { console.log("Queue Underflow!"); return; &nbs