ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptゼロパディング関数 collection_javascriptスキル

JavaScriptゼロパディング関数 collection_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:54:581470ブラウズ

整数を出力する際、一定の長さになるまで前後にゼロを追加する必要がある場合は、次の関数を使用できます。

コードをコピー コードは次のとおりです。

function PadLeft(str,length){
if (str.length >= length)
return str;
else
return PadLeft("0" str,length);
}
function PadRight(str,length) {
if(str.length >= length)
return str;
else
return PadRight(str "0",length); >数値の前 自動ゼロ埋め関数
関数
関数 xx(a,b,c)
{
....
}

パラメータ
xx( 98,102、4)

結果

0098 0099 0100 0101 0102
----------------------- - ------------------------
皆さんは理解できたでしょうか?

開始値 (B より小さい任意の正の整数)、終了値 (A より大きい任意の正の整数)、および制限長の値 (任意の正の整数) を指定すると、関数は自動的に生成されます。 、先頭にゼロが自動的に埋め込まれます
以下は実装コードです





[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります ]


[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります ]
1 を入力すると、001、2 は 002、10 は 010 などとなります


/**数値を固定長の文字列としてフォーマットし、先頭に 0 を追加します
* パラメータ:
* ソース フォーマットする文字列
* 長さ 取得する文字列の長さ
*/
function FormatNum(Source,Length){
var strTemp="""; ;=Length-Source.length ;i ){
strTemp ="0";
return strTemp Source;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。