問題タブ [leading-zero]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1301 参照

java - Write file with SuperCsv preserving leading zeros while opening in excel

I was wondering if there is a way to keep the leading 0 while using SuperCsv.

My problem is that I have a few columns which have numbers with leading 0. I want to keep the 0, but excel keeps stripping it, I've also tried to append a few characters at the beginning of the number like ' = " but no good result.

Excel is displaying the first character which I've added at the beginning of the number, so the column value looks like =0222333111 , and that's because probably supercsv is wrapping the output between quotes.

I didn't find anything on the superCsv website and I guess I am not the only one who has this problem. Should I migrate the to an Excel Java lib, or there is a workaround?

0 投票する
2 に答える
31 参照

sql - 先頭に 0 を付けて 1000 関数を作成する

DBA の皆さん、おはようございます。int 型の DocumentID 列を取得し、最小の 1000 型の int を返す関数が必要です。制限は、結果が 8 文字である必要があり、先頭の文字が 0 である必要があることです。

  • 例 1 : 1234 (DocumentID 列に含まれる int) 結果: 00001000 (結果セット内の関数によって生成された)

  • 例 2 : 1152534 結果: 01152000

結果セット...

0 投票する
0 に答える
94 参照

add - 1 つのテーブル内のすべてのレコードに先頭に 0 を追加する

データベースには約 17,000 の書籍タイトルがあります。ISBN フィールドの先頭の 0 が失われました。この数字をすべてのエントリに一度に追加する簡単な方法はありますか? ISBN は 10 桁である必要がありますが、すべて最後の 9 桁までしか表示されません。

0 投票する
3 に答える
15035 参照

php - PHP 数値から先頭のゼロ 0 を取り除く

これは、ほとんどの初心者が慣れ親しんでいるものではないため、投稿しています。

問題

数値IDを利用する発券システムがあります。現在、会社の一部の人々はチケット番号の前にゼロを追加することを好み、一部の人々は正しい方法である先頭のゼロなしでそれを参照します. したがって、出力を標準化するには、先頭のゼロを削除する必要があります。

これは簡単に思えるかもしれませんが、単純に str_replace を実行することはできません。これにより、数値の途中にある有効な 0 が削除される可能性があるためです。

これで、一致を preg し、あらゆる種類のファンキーなことを行って答えを見つけることができますが、最も簡単なのは、数値文字列を単に int にキャストすることです。

例として以下を使用してみましょう。

そして、次のように出力する必要があります。

45678

0045678

基本的にこれらはアプリケーションでも同じですが、間違った形式で情報を入力する人に対応できるようにしたいと考えています。

0 投票する
4 に答える
4359 参照

r - 条件付きの先頭または末尾のゼロの追加

先頭または末尾のゼロを条件付きで追加する方法について教えてください。

icd9 診断を含む 1 つの列を持つデータフレームがあります。ベクトルとして、列は次のようになります。

中間のピリオドを含めて、すべての値の長さが 5 である必要があります ("" は数えません)。ピリオドの前に 1 桁の値がある場合は、先行ゼロが必要です。値がピリオドの後に 1 桁ある場合は、最後にゼロが必要です。したがって、結果は次のようになります。

R のベクトルは次のとおりです。

0 投票する
1 に答える
76 参照

html - 先頭にゼロを追加してカウントダウンを行う JavaScript

カウントダウン JavaScript の先頭に 0 を追加するのを手伝ってくれませんか。3時間ほど試してみましたが、今は夢中になっています...これは、私が行った奇妙なコーディングのないクリーンなカウントダウンです:

0 投票する
1 に答える
1712 参照

r - Rでsprintfを使用してデータフレーム列に先行ゼロを追加する

データフレームがあり、数値変数を 4 桁の長さにしたいのですが、これを行うには、1 ~ 3 個の先行ゼロを追加する必要があります。これを行うために選択した方法は sprintf 関数です。文字クラスに変換されます。残念ながら、結果は私が望む順序で出ていません

テスト データ フレームは次のように作成され、簡単に比較できるように先頭の 0 列が 3 番目の列として追加されます。コードを実行するとわかるように、先頭のゼロの数字が貼り付けられる順序は、元の番号の順序と一致しません。

元の数値列を文字として分類してデータ フレームの順序をアルファベット順に並べ替えると、数値系列はそうではありませんが、sprintf 数値は昇順になりました。

一緒にフランケンシュタイン化することで、目的のデータ セットを作成できます。

しかし、私が間違っていることと、単純な操作だと思っていたものから期待される結果が得られる方法を知りたいです!

0 投票する
1 に答える
20260 参照

cobol - COBOL で先行ゼロを抑制する

これをオンラインで調べてみましたが、私の状況に一致するものは見つかりませんでした。出力の先頭のゼロを抑制する必要がありますが、正しく動作させることができません。抑える必要があるのは PR-PAY-RATE です。